Main Page | Modules | Namespace List | Class Hierarchy | Class List | File List | Class Members | File Members

SBlog.h File Reference

#include <VXIlog.h>
#include <VXIvalue.h>
#include <time.h>
#include "VXIheaderPrefix.h"
#include "VXIheaderSuffix.h"

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.


Define Documentation

#define SBLOG_API   SYMBOL_IMPORT_DECL
 

#define SBLOG_MAX_TAG   79999
 


Generated on Wed Jun 1 12:50:18 2005 for OpenVXI by  doxygen 1.4.2