Public Member Functions | Protected Attributes

base::Event Class Reference

#include <Event.h>

Inheritance diagram for base::Event:
Inheritance graph
[legend]
Collaboration diagram for base::Event:
Collaboration graph
[legend]

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::SubEventGetSubEvent (const std::string &name) const

Protected Attributes

EventsMap fMap
GlobalTime_t fTriggerTm

Detailed Description

Definition at line 18 of file Event.h.


Constructor & Destructor Documentation

base::Event::Event (  )  [inline]

Definition at line 25 of file Event.h.

virtual base::Event::~Event (  )  [inline, virtual]

Definition at line 27 of file Event.h.

References DestroyEvents().


Member Function Documentation

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]

Definition at line 59 of file Event.h.

References fMap.

Referenced by TGet4TestProc::Process().

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().


Field Documentation

Definition at line 20 of file Event.h.

Referenced by AddSubEvent(), DestroyEvents(), GetSubEvent(), and ResetEvents().

Definition at line 22 of file Event.h.

Referenced by GetTriggerTime(), ResetEvents(), and SetTriggerTime().


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