#include <Event.h>
Public Member Functions | |
Event () | |
virtual | ~Event () |
void | SetTriggerTime (GlobalTime_t tm) |
GlobalTime_t | GetTriggerTime () const |
void | DestroyEvents () |
void | ResetEvents () |
void | AddSubEvent (const std::string &name, base::SubEvent *ev) |
base::SubEvent * | GetSubEvent (const std::string &name) const |
Protected Attributes | |
EventsMap | fMap |
GlobalTime_t | fTriggerTm |
Definition at line 18 of file Event.h.
virtual base::Event::~Event | ( | ) | [inline, virtual] |
Definition at line 27 of file Event.h.
References DestroyEvents().
void base::Event::AddSubEvent | ( | const std::string & | name, | |
base::SubEvent * | ev | |||
) | [inline] |
Definition at line 52 of file Event.h.
References fMap.
Referenced by base::StreamProc::AppendSubevent().
void base::Event::DestroyEvents | ( | ) | [inline] |
Definition at line 36 of file Event.h.
References fMap.
Referenced by base::ProcMgr::ProduceNextEvent(), and ~Event().
base::SubEvent* base::Event::GetSubEvent | ( | const std::string & | name | ) | const [inline] |
GlobalTime_t base::Event::GetTriggerTime | ( | ) | const [inline] |
Definition at line 34 of file Event.h.
References fTriggerTm.
void base::Event::ResetEvents | ( | ) | [inline] |
Definition at line 43 of file Event.h.
References fMap, and fTriggerTm.
void base::Event::SetTriggerTime | ( | GlobalTime_t | tm | ) | [inline] |
Definition at line 32 of file Event.h.
References fTriggerTm.
Referenced by base::ProcMgr::ProduceNextEvent().
EventsMap base::Event::fMap [protected] |
Definition at line 20 of file Event.h.
Referenced by AddSubEvent(), DestroyEvents(), GetSubEvent(), and ResetEvents().
GlobalTime_t base::Event::fTriggerTm [protected] |
Definition at line 22 of file Event.h.
Referenced by GetTriggerTime(), ResetEvents(), and SetTriggerTime().