1#ifndef TRACE_SYSLOG_UTIL_H
2#define TRACE_SYSLOG_UTIL_H
23#define TRACE_SYSLOG_UTIL_EXPORT
30#define TRACE_SYSLOG_UTIL_API
34#define TRACE_SYSLOG_UTIL_EXPORT
35#define TRACE_SYSLOG_UTIL_API
syslog プロバイダハンドル構造体 (内部定義)。
char * ident
openlog に渡した識別子文字列 (複製を保持)。
struct syslog_provider syslog_provider_t
syslog プロバイダハンドル (不透明型)。
#define TRACE_SYSLOG_UTIL_EXPORT
DLL エクスポート/インポート制御マクロ。
TRACE_SYSLOG_UTIL_EXPORT int TRACE_SYSLOG_UTIL_API syslog_provider_rename(syslog_provider_t *handle, const char *new_ident)
syslog プロバイダの識別子を変更する。
TRACE_SYSLOG_UTIL_EXPORT void TRACE_SYSLOG_UTIL_API syslog_provider_dispose(syslog_provider_t *handle)
syslog プロバイダを終了する。
#define TRACE_SYSLOG_UTIL_API
呼び出し規約マクロ。
TRACE_SYSLOG_UTIL_EXPORT int TRACE_SYSLOG_UTIL_API syslog_provider_write(syslog_provider_t *handle, int level, const char *message)
syslog へ UTF-8 メッセージを書き込む。
TRACE_SYSLOG_UTIL_EXPORT syslog_provider_t *TRACE_SYSLOG_UTIL_API syslog_provider_init(const char *ident, int facility)
syslog プロバイダを初期化する。