Muster SDK  8.0
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros
MClientLib::MLog Class Reference

#include <MLog.h>

Public Types

enum  kLogsSource { kLogSourceSystem = 0x01, kLogSourceUser = 0x02, kLogSourceInstanceWithSuccess = 0x04, kLogSourceInstanceWithFailure = 0x08 }
 

Public Member Functions

 MLog ()
 
virtual ~MLog ()
 
virtual std::string getDescription ()
 
virtual std::string getSourceIp ()
 
virtual std::string getSourceHost ()
 
virtual std::string getUser ()
 
virtual long long int getTime ()
 
virtual int getType ()
 
virtual long getEventID ()
 
virtual long getChunkID ()
 
virtual long getJobID ()
 
virtual long getInstanceID ()
 
virtual void setDescription (const std::string &_description)
 
virtual void setSourceIp (const std::string &_sourceIp)
 
virtual void setSourceHost (const std::string &_sourceHost)
 
virtual void setUser (const std::string &_user)
 
virtual void setTime (long long int _time)
 
virtual void setType (int _type)
 
virtual void setEventID (long _eventId)
 
virtual void setChunkID (long _chunkId)
 
virtual void setJobID (long _jobId)
 
virtual void setInstanceID (long _instanceId)
 
virtual bool Unmarshall (std::vector< std::string > &items)
 
virtual std::string Marshall ()
 

Detailed Description

MLog class that holds a log entry data Holds data related to a log entry

Member Enumeration Documentation

Source enumeration

Enumerates the log source

Enumerator
kLogSourceSystem 

Log comes from the system

kLogSourceUser 

Log comes from a user action

kLogSourceInstanceWithSuccess 

Log comes from an instance success

kLogSourceInstanceWithFailure 

Log comes from an instance failure or warning

Constructor & Destructor Documentation

MClientLib::MLog::MLog ( )
virtual MClientLib::MLog::~MLog ( )
virtual

Member Function Documentation

virtual long MClientLib::MLog::getChunkID ( )
virtual
virtual std::string MClientLib::MLog::getDescription ( )
virtual
virtual long MClientLib::MLog::getEventID ( )
virtual
virtual long MClientLib::MLog::getInstanceID ( )
virtual
virtual long MClientLib::MLog::getJobID ( )
virtual
virtual std::string MClientLib::MLog::getSourceHost ( )
virtual
virtual std::string MClientLib::MLog::getSourceIp ( )
virtual
virtual long long int MClientLib::MLog::getTime ( )
virtual
virtual int MClientLib::MLog::getType ( )
virtual
virtual std::string MClientLib::MLog::getUser ( )
virtual
virtual std::string MClientLib::MLog::Marshall ( )
virtual
virtual void MClientLib::MLog::setChunkID ( long  _chunkId)
virtual
virtual void MClientLib::MLog::setDescription ( const std::string &  _description)
virtual
virtual void MClientLib::MLog::setEventID ( long  _eventId)
virtual
virtual void MClientLib::MLog::setInstanceID ( long  _instanceId)
virtual
virtual void MClientLib::MLog::setJobID ( long  _jobId)
virtual
virtual void MClientLib::MLog::setSourceHost ( const std::string &  _sourceHost)
virtual
virtual void MClientLib::MLog::setSourceIp ( const std::string &  _sourceIp)
virtual
virtual void MClientLib::MLog::setTime ( long long int  _time)
virtual
virtual void MClientLib::MLog::setType ( int  _type)
virtual
virtual void MClientLib::MLog::setUser ( const std::string &  _user)
virtual
virtual bool MClientLib::MLog::Unmarshall ( std::vector< std::string > &  items)
virtual

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