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) throw ( CORBA::SystemException, ACSErr::ACSException )
void logDebug (acscommon::TimeStamp time, const char *msg, const ACSLog::RTContext &rtCont, const ACSLog::SourceInfo &srcInfo, const ACSLog::NVPairSeq &data) throw ( CORBA::SystemException, ACSErr::ACSException )
void logInfo (acscommon::TimeStamp time, const char *msg, const ACSLog::RTContext &rtCont, const ACSLog::SourceInfo &srcInfo, const ACSLog::NVPairSeq &data) throw ( CORBA::SystemException, ACSErr::ACSException )
void logNotice (acscommon::TimeStamp time, const char *msg, const ACSLog::RTContext &rtCont, const ACSLog::SourceInfo &srcInfo, const ACSLog::NVPairSeq &data) throw ( CORBA::SystemException, ACSErr::ACSException )
void logWarning (acscommon::TimeStamp time, const char *msg, const ACSLog::RTContext &rtCont, const ACSLog::SourceInfo &srcInfo, const ACSLog::NVPairSeq &data) throw ( CORBA::SystemException, ACSErr::ACSException )
void logError (const ACSErr::ErrorTrace &c) throw ( CORBA::SystemException, ACSErr::ACSException )
void logCritical (acscommon::TimeStamp time, const char *msg, const ACSLog::RTContext &rtCont, const ACSLog::SourceInfo &srcInfo, const ACSLog::NVPairSeq &data) throw ( CORBA::SystemException, ACSErr::ACSException )
void logAlert (acscommon::TimeStamp time, const char *msg, const ACSLog::RTContext &rtCont, const ACSLog::SourceInfo &srcInfo, const ACSLog::NVPairSeq &data) throw ( CORBA::SystemException, ACSErr::ACSException )
void logEmergency (acscommon::TimeStamp time, const char *msg, const ACSLog::RTContext &rtCont, const ACSLog::SourceInfo &srcInfo, const ACSLog::NVPairSeq &data) throw ( CORBA::SystemException, ACSErr::ACSException )
void logXML (const char *xml) throw (CORBA::SystemException, ACSErr::ACSException )
void logXMLTimed (acscommon::TimeStamp time, const char *xml) throw (CORBA::SystemException, ACSErr::ACSException )

Private Member Functions

bool checkRTContext (const ACSLog::RTContext &rtCont)
bool checkSourceInfo (const ACSLog::SourceInfo &srcInfo)
PriortyFlag writeRTContext (const ACSLog::RTContext &rtCont)
PriortyFlag writeSourceInfo (const ACSLog::SourceInfo &srcInfo)
unsigned int writeData (const ACSLog::NVPairSeq &data)
PriortyFlag 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
throw ( CORBA::SystemException, ACSErr::ACSException )
 

void ACSLogImpl::logCritical acscommon::TimeStamp  time,
const char *  msg,
const ACSLog::RTContext &  rtCont,
const ACSLog::SourceInfo &  srcInfo,
const ACSLog::NVPairSeq &  data
throw ( CORBA::SystemException, ACSErr::ACSException )
 

void ACSLogImpl::logDebug acscommon::TimeStamp  time,
const char *  msg,
const ACSLog::RTContext &  rtCont,
const ACSLog::SourceInfo &  srcInfo,
const ACSLog::NVPairSeq &  data
throw ( CORBA::SystemException, ACSErr::ACSException )
 

void ACSLogImpl::logEmergency acscommon::TimeStamp  time,
const char *  msg,
const ACSLog::RTContext &  rtCont,
const ACSLog::SourceInfo &  srcInfo,
const ACSLog::NVPairSeq &  data
throw ( CORBA::SystemException, ACSErr::ACSException )
 

void ACSLogImpl::logError const ACSErr::ErrorTrace &  c  )  throw ( CORBA::SystemException, ACSErr::ACSException )
 

void ACSLogImpl::logInfo acscommon::TimeStamp  time,
const char *  msg,
const ACSLog::RTContext &  rtCont,
const ACSLog::SourceInfo &  srcInfo,
const ACSLog::NVPairSeq &  data
throw ( CORBA::SystemException, ACSErr::ACSException )
 

void ACSLogImpl::logNotice acscommon::TimeStamp  time,
const char *  msg,
const ACSLog::RTContext &  rtCont,
const ACSLog::SourceInfo &  srcInfo,
const ACSLog::NVPairSeq &  data
throw ( CORBA::SystemException, ACSErr::ACSException )
 

void ACSLogImpl::logTrace acscommon::TimeStamp  time,
const char *  msg,
const ACSLog::RTContext &  rtCont,
const ACSLog::SourceInfo &  srcInfo,
const ACSLog::NVPairSeq &  data
throw ( CORBA::SystemException, ACSErr::ACSException )
 

void ACSLogImpl::logWarning acscommon::TimeStamp  time,
const char *  msg,
const ACSLog::RTContext &  rtCont,
const ACSLog::SourceInfo &  srcInfo,
const ACSLog::NVPairSeq &  data
throw ( CORBA::SystemException, ACSErr::ACSException )
 

void ACSLogImpl::logXML const char *  xml  )  throw (CORBA::SystemException, ACSErr::ACSException )
 

void ACSLogImpl::logXMLTimed acscommon::TimeStamp  time,
const char *  xml
throw (CORBA::SystemException, ACSErr::ACSException )
 

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

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

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

PriortyFlag 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 Sun Oct 29 02:30:13 2006 for ACS C++ API by doxygen 1.3.6