Main Page | Modules | Namespace List | Class Hierarchy | Alphabetical List | Class List | File List | Namespace Members | Class Members | File Members | Related Pages

ACSLogImpl Class Reference

#include <acslogSvcImpl.h>

Collaboration diagram for ACSLogImpl:

Collaboration graph
[legend]
List of all members.

Public Member Functions

 ACSLogImpl (LoggingProxy &logProxy)
void logTrace (acscommon::TimeStamp time, const char *msg, const ACSLog::RTContext &rtCont, const ACSLog::SourceInfo &srcInfo, const ACSLog::NVPairSeq &data)
void logDebug (acscommon::TimeStamp time, const char *msg, const ACSLog::RTContext &rtCont, const ACSLog::SourceInfo &srcInfo, const ACSLog::NVPairSeq &data)
void logInfo (acscommon::TimeStamp time, const char *msg, const ACSLog::RTContext &rtCont, const ACSLog::SourceInfo &srcInfo, const ACSLog::NVPairSeq &data)
void logNotice (acscommon::TimeStamp time, const char *msg, const ACSLog::RTContext &rtCont, const ACSLog::SourceInfo &srcInfo, const ACSLog::NVPairSeq &data)
void logWarning (acscommon::TimeStamp time, const char *msg, const ACSLog::RTContext &rtCont, const ACSLog::SourceInfo &srcInfo, const ACSLog::NVPairSeq &data)
void logError (const ACSErr::ErrorTrace &c)
void logErrorWithPriority (const ACSErr::ErrorTrace &c, ACSLog::Priorities p)
void logWithPriority (ACSLog::Priorities p, acscommon::TimeStamp time, const char *msg, const ACSLog::RTContext &rtCont, const ACSLog::SourceInfo &srcInfo, const ACSLog::NVPairSeq &data, const char *audience=NULL, const char *array=NULL, const char *antenna=NULL)
void logWithAudience (ACSLog::Priorities p, acscommon::TimeStamp time, const char *msg, const ACSLog::RTContext &rtCont, const ACSLog::SourceInfo &srcInfo, const char *audience=NULL, const char *array=NULL, const char *antenna=NULL)
void logCritical (acscommon::TimeStamp time, const char *msg, const ACSLog::RTContext &rtCont, const ACSLog::SourceInfo &srcInfo, const ACSLog::NVPairSeq &data)
void logAlert (acscommon::TimeStamp time, const char *msg, const ACSLog::RTContext &rtCont, const ACSLog::SourceInfo &srcInfo, const ACSLog::NVPairSeq &data)
void logEmergency (acscommon::TimeStamp time, const char *msg, const ACSLog::RTContext &rtCont, const ACSLog::SourceInfo &srcInfo, const ACSLog::NVPairSeq &data)
void logXML (const char *xml)
void logXMLTimed (acscommon::TimeStamp time, const char *xml)

Private Member Functions

bool checkRTContext (const ACSLog::RTContext &rtCont)
bool checkSourceInfo (const ACSLog::SourceInfo &srcInfo)
PriorityFlag writeRTContext (const ACSLog::RTContext &rtCont)
PriorityFlag writeSourceInfo (const ACSLog::SourceInfo &srcInfo)
unsigned int writeData (const ACSLog::NVPairSeq &data)
PriorityFlag write (const ACSLog::RTContext &rtCont, const ACSLog::SourceInfo &srcInfo, const ACSLog::NVPairSeq &data)

Private Attributes

LoggingProxym_logProxy

Constructor & Destructor Documentation

ACSLogImpl::ACSLogImpl LoggingProxy logProxy  )  [inline]
 


Member Function Documentation

bool ACSLogImpl::checkRTContext const ACSLog::RTContext &  rtCont  )  [private]
 

bool ACSLogImpl::checkSourceInfo const ACSLog::SourceInfo &  srcInfo  )  [private]
 

void ACSLogImpl::logAlert acscommon::TimeStamp  time,
const char *  msg,
const ACSLog::RTContext &  rtCont,
const ACSLog::SourceInfo &  srcInfo,
const ACSLog::NVPairSeq &  data
 

void ACSLogImpl::logCritical acscommon::TimeStamp  time,
const char *  msg,
const ACSLog::RTContext &  rtCont,
const ACSLog::SourceInfo &  srcInfo,
const ACSLog::NVPairSeq &  data
 

void ACSLogImpl::logDebug acscommon::TimeStamp  time,
const char *  msg,
const ACSLog::RTContext &  rtCont,
const ACSLog::SourceInfo &  srcInfo,
const ACSLog::NVPairSeq &  data
 

void ACSLogImpl::logEmergency acscommon::TimeStamp  time,
const char *  msg,
const ACSLog::RTContext &  rtCont,
const ACSLog::SourceInfo &  srcInfo,
const ACSLog::NVPairSeq &  data
 

void ACSLogImpl::logError const ACSErr::ErrorTrace &  c  ) 
 

void ACSLogImpl::logErrorWithPriority const ACSErr::ErrorTrace &  c,
ACSLog::Priorities  p
 

void ACSLogImpl::logInfo acscommon::TimeStamp  time,
const char *  msg,
const ACSLog::RTContext &  rtCont,
const ACSLog::SourceInfo &  srcInfo,
const ACSLog::NVPairSeq &  data
 

void ACSLogImpl::logNotice acscommon::TimeStamp  time,
const char *  msg,
const ACSLog::RTContext &  rtCont,
const ACSLog::SourceInfo &  srcInfo,
const ACSLog::NVPairSeq &  data
 

void ACSLogImpl::logTrace acscommon::TimeStamp  time,
const char *  msg,
const ACSLog::RTContext &  rtCont,
const ACSLog::SourceInfo &  srcInfo,
const ACSLog::NVPairSeq &  data
 

void ACSLogImpl::logWarning acscommon::TimeStamp  time,
const char *  msg,
const ACSLog::RTContext &  rtCont,
const ACSLog::SourceInfo &  srcInfo,
const ACSLog::NVPairSeq &  data
 

void ACSLogImpl::logWithAudience ACSLog::Priorities  p,
acscommon::TimeStamp  time,
const char *  msg,
const ACSLog::RTContext &  rtCont,
const ACSLog::SourceInfo &  srcInfo,
const char *  audience = NULL,
const char *  array = NULL,
const char *  antenna = NULL
 

void ACSLogImpl::logWithPriority ACSLog::Priorities  p,
acscommon::TimeStamp  time,
const char *  msg,
const ACSLog::RTContext &  rtCont,
const ACSLog::SourceInfo &  srcInfo,
const ACSLog::NVPairSeq &  data,
const char *  audience = NULL,
const char *  array = NULL,
const char *  antenna = NULL
 

void ACSLogImpl::logXML const char *  xml  ) 
 

void ACSLogImpl::logXMLTimed acscommon::TimeStamp  time,
const char *  xml
 

PriorityFlag ACSLogImpl::write const ACSLog::RTContext &  rtCont,
const ACSLog::SourceInfo &  srcInfo,
const ACSLog::NVPairSeq &  data
[private]
 

unsigned int ACSLogImpl::writeData const ACSLog::NVPairSeq &  data  )  [private]
 

PriorityFlag ACSLogImpl::writeRTContext const ACSLog::RTContext &  rtCont  )  [private]
 

PriorityFlag ACSLogImpl::writeSourceInfo const ACSLog::SourceInfo &  srcInfo  )  [private]
 


Member Data Documentation

LoggingProxy& ACSLogImpl::m_logProxy [private]
 


The documentation for this class was generated from the following file:
Generated on Thu Apr 30 02:35:50 2009 for ACS C++ API by doxygen 1.3.8