LSSTApplications  8.0.0.0+107,8.0.0.1+13,9.1+18,9.2,master-g084aeec0a4,master-g0aced2eed8+6,master-g15627eb03c,master-g28afc54ef9,master-g3391ba5ea0,master-g3d0fb8ae5f,master-g4432ae2e89+36,master-g5c3c32f3ec+17,master-g60f1e072bb+1,master-g6a3ac32d1b,master-g76a88a4307+1,master-g7bce1f4e06+57,master-g8ff4092549+31,master-g98e65bf68e,master-ga6b77976b1+53,master-gae20e2b580+3,master-gb584cd3397+53,master-gc5448b162b+1,master-gc54cf9771d,master-gc69578ece6+1,master-gcbf758c456+22,master-gcec1da163f+63,master-gcf15f11bcc,master-gd167108223,master-gf44c96c709
LSSTDataManagementBasePackage
Public Member Functions | Private Attributes | List of all members
lsst.ctrl.events::MonitorEvent Class Reference

Representation of an LSST Event. More...

#include <MonitorEvent.h>

Inheritance diagram for lsst.ctrl.events::MonitorEvent:
lsst.ctrl.events::Event

Public Member Functions

 MonitorEvent (const std::string &runid, const pexLogging::LogRecord &rec)
 
virtual ~MonitorEvent ()
 
int getLevel ()
 
std::string getLog ()
 
vector< std::string > getComment ()
 
- Public Member Functions inherited from lsst.ctrl.events::Event
 Event ()
 
 Event (const std::string &runid, const PropertySet::Ptr ps)
 
 Event (const std::string &runid, const PropertySet &ps)
 
 Event (cms::TextMessage *msg)
 
virtual ~Event ()
 destructor More...
 
PropertySet::Ptr getPropertySet () const
 
std::string getPubDate ()
 Get the publication date of this event. More...
 
long long getPubTime ()
 
void setPubTime (long long t)
 
long long getEventTime ()
 
void setEventTime (long long nsecs)
 
void updateEventTime ()
 
std::string getEventDate ()
 Get the creation date of this event. More...
 
std::string getHostId ()
 
std::string getRunId ()
 
std::string getType ()
 
std::string getStatus ()
 
void setStatus (std::string status)
 
void setTopic (std::string topic)
 
std::string getTopic ()
 
vector< std::string > getFilterablePropertyNames ()
 
vector< std::string > getCustomPropertyNames ()
 
PropertySet::Ptr getCustomPropertySet () const
 
virtual void populateHeader (cms::TextMessage *msg) const
 
void marshall (cms::TextMessage *msg)
 
 ExceptionEvent ()
 
 ExceptionEvent (const std::string &runid, const LSSTException ex)
 
 ExceptionEvent (cms::TextMessage *msg)
 
 ~LogEvent ()
 
void populateHeader (cms::TextMessage *msg)
 
std::string getExceptionType ()
 
std::string getStackTrace ()
 

Private Attributes

vector< std::string > _comment
 
int _level
 
std::string _log
 

Additional Inherited Members

- Static Public Attributes inherited from lsst.ctrl.events::Event
static const std::string TYPE = "TYPE"
 Creates Event which contains a PropertySet. More...
 
static const std::string EVENTTIME = "EVENTTIME"
 
static const std::string HOSTID = "HOSTID"
 
static const std::string RUNID = "RUNID"
 
static const std::string STATUS = "STATUS"
 
static const std::string TOPIC = "TOPIC"
 
static const std::string PUBTIME = "PUBTIME"
 
static const std::string UNINITIALIZED = "uninitialized"
 
static const std::string EXCEPTIONTYPE
 
static const std::string STACKTRACE
 
- Protected Member Functions inherited from lsst.ctrl.events::Event
void _init ()
 
void _constructor (const std::string &runid, const PropertySet &ps)
 
void splitString (std::string str, std::string delim, std::vector< std::string > &results)
 
void splitTuple (std::string str, std::string delim, std::vector< std::string > &results)
 
- Protected Attributes inherited from lsst.ctrl.events::Event
PropertySet::Ptr _psp
 
set< std::string > _keywords
 

Detailed Description

Representation of an LSST Event.

Definition at line 66 of file MonitorEvent.h.

Constructor & Destructor Documentation

lsst.ctrl.events::MonitorEvent::MonitorEvent ( const std::string &  runid,
const pexLogging::LogRecord rec 
)
virtual lsst.ctrl.events::MonitorEvent::~MonitorEvent ( )
virtual

Member Function Documentation

vector<std::string> lsst.ctrl.events::MonitorEvent::getComment ( )
int lsst.ctrl.events::MonitorEvent::getLevel ( )
std::string lsst.ctrl.events::MonitorEvent::getLog ( )

Member Data Documentation

vector<std::string> lsst.ctrl.events::MonitorEvent::_comment
private

Definition at line 79 of file MonitorEvent.h.

int lsst.ctrl.events::MonitorEvent::_level
private

Definition at line 80 of file MonitorEvent.h.

std::string lsst.ctrl.events::MonitorEvent::_log
private

Definition at line 81 of file MonitorEvent.h.


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