Main Page   Class Hierarchy   Alphabetical List   Compound List   File List   Compound Members   File Members   Related Pages  

CStateVariableBuffer Class Reference

#include <CStateVariableBuffer.h>

Inheritance diagram for CStateVariableBuffer:

CNSCLStringListBuffer CNSCLOutputBuffer List of all members.

Public Methods

 CStateVariableBuffer (unsigned nWords)
 Default constructor.

 ~CStateVariableBuffer ()
 Destructor.


Private Methods

 CStateVariableBuffer (const CStateVariableBuffer &rhs)
 Copy constructor.

CStateVariableBuffer & operator= (const CStateVariableBuffer &rhs)
 Assignment.

int operator== (const CStateVariableBuffer &rhs) const
 Comparison for equality.

int operator!= (const CStateVariableBuffer &rhs) const

Detailed Description

State variable buffers are a type of string list buffer. The string lists contain state variable and value pairs. A state variable is a variable which is allowed to change during a run. For example, state variables can be used to log control sytsem information in the event stream. Typically a state variable will be logged with a string of the form: varname=value

Usually, if either the varname or value have whitespace, they will be quoted with " marks. \ notation will be used to insert quotations inside a quoted string.

Definition at line 303 of file CStateVariableBuffer.h.


Constructor & Destructor Documentation

CStateVariableBuffer::CStateVariableBuffer unsigned    nWords
 

Default constructor.

Construct a state variable buffer. You must then call PutEntityString repeatedly to stock the buffer with string entities.

Definition at line 288 of file CStateVariableBuffer.cpp.

References CNSCLOutputBuffer::SetType(), and STATEVARBF.

CStateVariableBuffer::~CStateVariableBuffer   [inline]
 

Destructor.

Definition at line 311 of file CStateVariableBuffer.h.

CStateVariableBuffer::CStateVariableBuffer const CStateVariableBuffer &    rhs [private]
 

Copy constructor.


Member Function Documentation

int CStateVariableBuffer::operator!= const CStateVariableBuffer &    rhs const [private]
 

CStateVariableBuffer& CStateVariableBuffer::operator= const CStateVariableBuffer &    rhs [private]
 

Assignment.

int CStateVariableBuffer::operator== const CStateVariableBuffer &    rhs const [private]
 

Comparison for equality.


The documentation for this class was generated from the following files:
Generated on Fri Nov 8 13:37:24 2002 for Event Readout system. by doxygen1.2.16