CLAM::ControlTraceData Class Reference

#include <ControlTrace.hxx>

List of all members.

Public Types

typedef std::list
< ControlTraceEvent
EventList

Public Member Functions

virtual ~ControlTraceData ()
 ControlTraceData ()
 ControlTraceData (const ControlTraceData &obj)
const char * GetClassName () const
 Return the class name.
unsigned int GetVersion () const
void LoadFrom (Storage &storage)
 Loads component's subitems from the given Storage.
void StoreOn (Storage &storage) const
 Stores component's subitems on the given Storage.
size_t GetNumberOfControls () const
void Append (const ControlTraceEvent &data)
EventList::iterator Begin ()
EventList::iterator End ()
void Clear ()

Detailed Description

Definition at line 65 of file ControlTrace.hxx.


Member Typedef Documentation

Definition at line 68 of file ControlTrace.hxx.


Constructor & Destructor Documentation

virtual CLAM::ControlTraceData::~ControlTraceData (  )  [inline, virtual]

Definition at line 69 of file ControlTrace.hxx.

CLAM::ControlTraceData::ControlTraceData (  ) 

Definition at line 112 of file ControlTrace.cxx.

CLAM::ControlTraceData::ControlTraceData ( const ControlTraceData obj  ) 

Definition at line 116 of file ControlTrace.cxx.


Member Function Documentation

void CLAM::ControlTraceData::Append ( const ControlTraceEvent data  ) 

Definition at line 145 of file ControlTrace.cxx.

References CLAM::Storage::Store().

EventList::iterator CLAM::ControlTraceData::Begin (  )  [inline]

Definition at line 85 of file ControlTrace.hxx.

void CLAM::ControlTraceData::Clear (  )  [inline]

Definition at line 88 of file ControlTrace.hxx.

EventList::iterator CLAM::ControlTraceData::End (  )  [inline]

Definition at line 86 of file ControlTrace.hxx.

const char* CLAM::ControlTraceData::GetClassName (  )  const [inline, virtual]

Return the class name.

Implements CLAM::Component.

Definition at line 74 of file ControlTrace.hxx.

size_t CLAM::ControlTraceData::GetNumberOfControls (  )  const [inline]

Definition at line 81 of file ControlTrace.hxx.

unsigned int CLAM::ControlTraceData::GetVersion (  )  const [inline]

Definition at line 76 of file ControlTrace.hxx.

void CLAM::ControlTraceData::LoadFrom ( Storage storage  )  [virtual]

Loads component's subitems from the given Storage.

Parameters:
storage The given storage where the subitem will be loaded from
See also:
Storage

Implements CLAM::Component.

Definition at line 121 of file ControlTrace.cxx.

void CLAM::ControlTraceData::StoreOn ( Storage storage  )  const [virtual]

Stores component's subitems on the given Storage.

Parameters:
storage The given storage where the subitem will be stored
See also:
Storage

Implements CLAM::Component.

Definition at line 136 of file ControlTrace.cxx.


The documentation for this class was generated from the following files:
Generated by  doxygen 1.6.3