CLAM-Development  1.4.0
Public Types | Public Member Functions
CLAM::ControlTraceEvent Class Reference

#include <ControlTrace.hxx>

List of all members.

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

Detailed Description

Definition at line 36 of file ControlTrace.hxx.


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.

References CLAM::ControlArray< ControlT >::Size().

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

Definition at line 57 of file ControlTrace.cxx.

virtual CLAM::ControlTraceEvent::~ControlTraceEvent ( )
inlinevirtual

Definition at line 44 of file ControlTrace.hxx.


Member Function Documentation

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

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

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

Definition at line 97 of file ControlTrace.cxx.

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

References CLAM::Storage::Store().

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

Definition at line 70 of file ControlTrace.cxx.

References CLAM::ControlArray< ControlT >::Size().

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

Definition at line 103 of file ControlTrace.cxx.

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

void CLAM::ControlTraceEvent::WasRepeated ( )
inline

Definition at line 51 of file ControlTrace.hxx.

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


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