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

CStringInteractor Class Reference

#include <StringInteractor.h>

Inheritance diagram for CStringInteractor:

CInteractor CDAQAuthTokenInteractor List of all members.

Public Methods

 ~CStringInteractor ()
 CStringInteractor (const std::string &am_sString)
 CStringInteractor (const CStringInteractor &aCStringInteractor)
CStringInteractor & operator= (const CStringInteractor &aCStringInteractor)
std::string getString () const
int getReadCursor () const
void Rewind ()
virtual int Read (UInt_t nBytes, void *pBuffer)
virtual int Write (UInt_t nBytes, void *pBuffer)

Protected Methods

void setString (const std::string &am_sString)
void setReadCursor (const int am_nReadCursor)

Private Methods

int operator== (const CStringInteractor &aCStringInteractor) const

Private Attributes

std::string m_sString
int m_nReadCursor

Constructor & Destructor Documentation

CStringInteractor::~CStringInteractor   [inline]
 

Definition at line 321 of file StringInteractor.h.

CStringInteractor::CStringInteractor const std::string &    am_sString [inline]
 

Definition at line 323 of file StringInteractor.h.

References m_nReadCursor, and m_sString.

CStringInteractor::CStringInteractor const CStringInteractor &    aCStringInteractor [inline]
 

Definition at line 333 of file StringInteractor.h.

References m_nReadCursor, and m_sString.


Member Function Documentation

int CStringInteractor::getReadCursor   const [inline]
 

Definition at line 362 of file StringInteractor.h.

References m_nReadCursor.

std::string CStringInteractor::getString   const [inline]
 

Definition at line 359 of file StringInteractor.h.

References m_sString.

CStringInteractor& CStringInteractor::operator= const CStringInteractor &    aCStringInteractor [inline]
 

Definition at line 344 of file StringInteractor.h.

References m_nReadCursor, m_sString, and CInteractor::operator=().

Referenced by CDAQAuthTokenInteractor::operator=().

int CStringInteractor::operator== const CStringInteractor &    aCStringInteractor const [private]
 

int CStringInteractor::Read UInt_t    nBytes,
void *    pBuffer
[virtual]
 

Implements CInteractor.

Definition at line 306 of file StringInteractor.cpp.

References m_nReadCursor, and m_sString.

void CStringInteractor::Rewind   [inline]
 

Definition at line 378 of file StringInteractor.h.

References m_nReadCursor.

void CStringInteractor::setReadCursor const int    am_nReadCursor [inline, protected]
 

Definition at line 373 of file StringInteractor.h.

References m_nReadCursor.

void CStringInteractor::setString const std::string &    am_sString [inline, protected]
 

Definition at line 370 of file StringInteractor.h.

References m_sString.

Referenced by CDAQAuthTokenInteractor::CDAQAuthTokenInteractor().

int CStringInteractor::Write UInt_t    nBytes,
void *    pBuffer
[virtual]
 

Implements CInteractor.

Definition at line 334 of file StringInteractor.cpp.


Member Data Documentation

int CStringInteractor::m_nReadCursor [private]
 

Definition at line 313 of file StringInteractor.h.

Referenced by CStringInteractor(), getReadCursor(), operator=(), Read(), Rewind(), and setReadCursor().

std::string CStringInteractor::m_sString [private]
 

Definition at line 312 of file StringInteractor.h.

Referenced by CStringInteractor(), getString(), operator=(), Read(), and setString().


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