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

SBlog Class Reference

List of all members.

Public Member Functions

 SBlog (SBlogInterface *pThis)
virtual ~SBlog ()
bool DiagnosticIsEnabled (VXIunsigned tagID)
VXIlogResult DiagnosticLog (VXIunsigned tagID, const VXIchar *subtag, const VXIchar *format, va_list arguments) const
VXIlogResult EventLog (VXIunsigned eventID, const VXIchar *format, va_list arguments) const
VXIlogResult EventLog (VXIunsigned eventID, const VXIVector *keys, const VXIVector *values) const
VXIlogResult ErrorLog (const VXIchar *moduleName, VXIunsigned errorID, const VXIchar *format, va_list arguments) const
VXIlogResult ContentOpen (const VXIchar *moduleName, const VXIchar *contentType, VXIString **logKey, VXIString **logValue, VXIlogStream **stream) const
VXIlogResult ContentClose (VXIlogStream **stream) const
VXIlogResult ContentWrite (const VXIbyte *buffer, VXIulong buflen, VXIulong *nwritten, VXIlogStream *stream) const
VXIlogResult ControlDiagnosticTag (VXIunsigned tagID, VXIbool state)
VXIlogResult RegisterErrorListener (SBlogErrorCallbackData *info)
SBlogErrorCallbackDataUnregisterErrorListener (SBlogErrorCallbackData *info)
VXIlogResult RegisterDiagnosticListener (SBlogDiagCallbackData *info)
SBlogDiagCallbackDataUnregisterDiagnosticListener (SBlogDiagCallbackData *info)
VXIlogResult RegisterEventListener (SBlogEventCallbackData *info)
SBlogEventCallbackDataUnregisterEventListener (SBlogEventCallbackData *info)
VXIlogResult RegisterContentListener (SBlogContentCallbackData *info)
SBlogContentCallbackDataUnregisterContentListener (SBlogContentCallbackData *info)
VXIlogResult Error (VXIunsigned errorID, const VXIchar *errorIDText, const VXIchar *format,...) const

Static Public Member Functions

static VXIlogResult GlobalError (VXIunsigned errorID, const VXIchar *errorIDText, const VXIchar *format,...)

Constructor & Destructor Documentation

SBlog::SBlog SBlogInterface pThis  ) 
 

SBlog::~SBlog  )  [virtual]
 


Member Function Documentation

VXIlogResult SBlog::ContentClose VXIlogStream **  stream  )  const
 

VXIlogResult SBlog::ContentOpen const VXIchar moduleName,
const VXIchar contentType,
VXIString **  logKey,
VXIString **  logValue,
VXIlogStream **  stream
const
 

VXIlogResult SBlog::ContentWrite const VXIbyte buffer,
VXIulong  buflen,
VXIulong nwritten,
VXIlogStream stream
const
 

VXIlogResult SBlog::ControlDiagnosticTag VXIunsigned  tagID,
VXIbool  state
 

bool SBlog::DiagnosticIsEnabled VXIunsigned  tagID  ) 
 

VXIlogResult SBlog::DiagnosticLog VXIunsigned  tagID,
const VXIchar subtag,
const VXIchar format,
va_list  arguments
const
 

VXIlogResult SBlog::Error VXIunsigned  errorID,
const VXIchar errorIDText,
const VXIchar format,
  ...
const
 

VXIlogResult SBlog::ErrorLog const VXIchar moduleName,
VXIunsigned  errorID,
const VXIchar format,
va_list  arguments
const
 

VXIlogResult SBlog::EventLog VXIunsigned  eventID,
const VXIVector *  keys,
const VXIVector *  values
const
 

VXIlogResult SBlog::EventLog VXIunsigned  eventID,
const VXIchar format,
va_list  arguments
const
 

VXIlogResult SBlog::GlobalError VXIunsigned  errorID,
const VXIchar errorIDText,
const VXIchar format,
  ...
[static]
 

VXIlogResult SBlog::RegisterContentListener SBlogContentCallbackData info  ) 
 

VXIlogResult SBlog::RegisterDiagnosticListener SBlogDiagCallbackData info  ) 
 

VXIlogResult SBlog::RegisterErrorListener SBlogErrorCallbackData info  ) 
 

VXIlogResult SBlog::RegisterEventListener SBlogEventCallbackData info  ) 
 

SBlogContentCallbackData * SBlog::UnregisterContentListener SBlogContentCallbackData info  ) 
 

SBlogDiagCallbackData * SBlog::UnregisterDiagnosticListener SBlogDiagCallbackData info  ) 
 

SBlogErrorCallbackData * SBlog::UnregisterErrorListener SBlogErrorCallbackData info  ) 
 

SBlogEventCallbackData * SBlog::UnregisterEventListener SBlogEventCallbackData info  ) 
 


The documentation for this class was generated from the following file:
Generated on Mon Apr 25 13:02:13 2005 for OpenVXI by  doxygen 1.4.2