Public Types | |
| enum | { KLOG_TYPE_UNKNOWN, KLOG_TYPE_MEM, KLOG_TYPE_FILE, KLOG_TYPE_SYSLOG } |
Data Fields | |
| enum klog_s:: { ... } | type |
| int | threshold |
| char | ident [KLOG_ID_SZ+1] |
| union { | |
| klog_mem_t * m | |
| klog_syslog_t * s | |
| klog_file_t * f | |
| } | u |
| int(* | cb_log )(struct klog_s *, int, const char *, va_list) |
| void(* | cb_close )(struct klog_s *) |
| int(* | cb_getln )(struct klog_s *, size_t, char[]) |
| ssize_t(* | cb_countln )(struct klog_s *) |
| int(* | cb_clear )(struct klog_s *) |
| int(* | cb_flush )(struct klog_s *) |
Definition at line 103 of file klog.h.
| anonymous enum |
| int(* klog_s::cb_clear)(struct klog_s *) |
| void(* klog_s::cb_close)(struct klog_s *) |
| ssize_t(* klog_s::cb_countln)(struct klog_s *) |
| int(* klog_s::cb_flush)(struct klog_s *) |
| int(* klog_s::cb_getln)(struct klog_s *, size_t, char[]) |
| int(* klog_s::cb_log)(struct klog_s *, int, const char *, va_list) |
| char klog_s::ident[KLOG_ID_SZ+1] |
| enum { ... } klog_s::type |
| union { ... } klog_s::u |