Public Member Functions | Private Member Functions | Private Attributes

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 logDelouse (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::logDelouse ( 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


The documentation for this class was generated from the following file: