|
Defines |
#define | SBLOG_API SYMBOL_IMPORT_DECL |
#define | SBLOG_MAX_TAG 79999 |
Typedefs |
typedef *struct SBlogStream | SBlogStream |
| SBlog definition of a VXIlogStream.
|
typedef void | SBlogErrorListener (struct SBlogInterface *pThis, const VXIchar *moduleName, VXIunsigned errorID, time_t timestamp, VXIunsigned timestampMsec, const VXIVector *keys, const VXIVector *values, void *userdata) |
| Prototype for error listener notification.
|
typedef void | SBlogDiagnosticListener (struct SBlogInterface *pThis, VXIunsigned tagID, const VXIchar *subtag, time_t timestamp, VXIunsigned timestampMsec, const VXIchar *printmsg, void *userdata) |
| Prototype for diagnostic listener notification All diagnostic listener registrants must conform to this signature.
|
typedef void | SBlogEventListener (struct SBlogInterface *pThis, VXIunsigned eventID, time_t timestamp, VXIunsigned timestampMsec, const VXIVector *keys, const VXIVector *values, void *userdata) |
| Prototype for event listener notification.
|
typedef VXIlogResult | SBlogContentListener (struct SBlogInterface *pThis, const VXIchar *moduleName, const VXIchar *contentType, void *userdata, VXIString **logKey, VXIString **logValue, SBlogStream **stream) |
| Prototype for content listener notification All content listener registrants must conform to this signature.
|
typedef SBlogInterface | SBlogInterface |
| SBlog extension interface to the VXIlog interface.
|
Functions |
SBLOG_API VXIlogResult | SBlogInit (void) |
| Global platform initialization of SBlog.
|
SBLOG_API VXIlogResult | SBlogShutDown (void) |
| Global platform shutdown of Log.
|
SBLOG_API VXIlogResult | SBlogCreateResource (VXIlogInterface **log) |
| Create a new log service handle.
|
SBLOG_API VXIlogResult | SBlogDestroyResource (VXIlogInterface **log) |
| Destroy the interface and free internal resources.
|