CLAM::ControlTraceEvent Class Reference

#include <ControlTrace.hxx>

Inheritance diagram for CLAM::ControlTraceEvent:

CLAM::Component

List of all members.


Detailed Description

Definition at line 36 of file ControlTrace.hxx.


Public Types

typedef std::vector< TControlDataValueArray

Public Member Functions

 ControlTraceEvent ()
 ControlTraceEvent (const InControlArray &inputs)
 ControlTraceEvent (const ControlTraceEvent &event)
const ControlTraceEventoperator= (const ControlTraceEvent &)
virtual ~ControlTraceEvent ()
const char * GetClassName () const
 Return the class name.
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.
void WasRepeated ()
unsigned int Repeats () const
size_t Size () const
void UpdateControls (OutControlArray &array) const
bool ValuesEqual (const ControlTraceEvent &rhs) const

Member Typedef Documentation

Definition at line 38 of file ControlTrace.hxx.


Constructor & Destructor Documentation

CLAM::ControlTraceEvent::ControlTraceEvent (  ) 

Definition at line 53 of file ControlTrace.cxx.

CLAM::ControlTraceEvent::ControlTraceEvent ( const InControlArray inputs  ) 

Definition at line 62 of file ControlTrace.cxx.

CLAM::ControlTraceEvent::ControlTraceEvent ( const ControlTraceEvent event  ) 

Definition at line 57 of file ControlTrace.cxx.

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

Definition at line 44 of file ControlTrace.hxx.


Member Function Documentation

const ControlTraceEvent & CLAM::ControlTraceEvent::operator= ( const ControlTraceEvent rhs  ) 

Definition at line 97 of file ControlTrace.cxx.

References mValues.

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

Return the class name.

Implements CLAM::Component.

Definition at line 46 of file ControlTrace.hxx.

void CLAM::ControlTraceEvent::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 76 of file ControlTrace.cxx.

References CLAM::Storage::Load().

void CLAM::ControlTraceEvent::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 85 of file ControlTrace.cxx.

References CLAM::Storage::Store().

void CLAM::ControlTraceEvent::WasRepeated (  )  [inline]

Definition at line 51 of file ControlTrace.hxx.

Referenced by CLAM::ControlTraceData::Append().

unsigned int CLAM::ControlTraceEvent::Repeats (  )  const [inline]

Definition at line 52 of file ControlTrace.hxx.

size_t CLAM::ControlTraceEvent::Size (  )  const [inline]

Definition at line 54 of file ControlTrace.hxx.

void CLAM::ControlTraceEvent::UpdateControls ( OutControlArray array  )  const

Definition at line 70 of file ControlTrace.cxx.

bool CLAM::ControlTraceEvent::ValuesEqual ( const ControlTraceEvent rhs  )  const

Definition at line 103 of file ControlTrace.cxx.

References mValues.

Referenced by CLAM::ControlTraceData::Append().


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

Generated on Tue Aug 12 22:33:49 2008 for CLAM by  doxygen 1.5.5