CLAM-Development  1.4.0
Public Types | Public Member Functions
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 ()
- Public Member Functions inherited from CLAM::Component
virtual ~Component ()
virtual ComponentShallowCopy () const
virtual ComponentDeepCopy () const

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

Definition at line 69 of file ControlTrace.hxx.

CLAM::ControlTraceData::ControlTraceData ( )

Definition at line 121 of file ControlTrace.cxx.

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

Definition at line 125 of file ControlTrace.cxx.


Member Function Documentation

void CLAM::ControlTraceData::Append ( const ControlTraceEvent data)
EventList::iterator CLAM::ControlTraceData::Begin ( )
inline

Definition at line 85 of file ControlTrace.hxx.

Referenced by CLAM::ControlTraceReader::ConcreteStart().

void CLAM::ControlTraceData::Clear ( )
inline

Definition at line 88 of file ControlTrace.hxx.

Referenced by CLAM::ControlTraceWriter::ConcreteStop().

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

Definition at line 86 of file ControlTrace.hxx.

Referenced by CLAM::ControlTraceReader::Do().

const char* CLAM::ControlTraceData::GetClassName ( ) const
inlinevirtual

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.

Referenced by CLAM::ControlTraceReader::ConcreteConfigure().

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:
storageThe given storage where the subitem will be loaded from
See also:
Storage

Implements CLAM::Component.

Definition at line 130 of file ControlTrace.cxx.

References CLAM::Storage::Load().

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

Stores component's subitems on the given Storage.

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

Implements CLAM::Component.

Definition at line 145 of file ControlTrace.cxx.

References CLAM::Storage::Store().


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