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

CIOInteractor Class Reference

#include <IOInteractor.h>

Inheritance diagram for CIOInteractor:

CInteractor List of all members.

Public Methods

virtual ~CIOInteractor ()
 CIOInteractor (CInteractor &rInput, CInteractor &rOutput)
CInteractorgetOutput () const
CInteractorgetInput () const
virtual int Read (UInt_t nBytes, void *pBuffer)
virtual int Write (UInt_t nBytes, void *pBuffer)
virtual void Flush ()

Protected Methods

void setOutput (CInteractor *am_OutputInteractor)
void setInput (CInteractor *am_InputInteractor)

Private Methods

 CIOInteractor (const CIOInteractor &aCIOInteractor)
CIOInteractor & operator= (const CIOInteractor &aCIOInteractor)

Private Attributes

CInteractorm_OutputInteractor
CInteractorm_InputInteractor

Constructor & Destructor Documentation

virtual CIOInteractor::~CIOInteractor   [inline, virtual]
 

Definition at line 317 of file IOInteractor.h.

CIOInteractor::CIOInteractor CInteractor   rInput,
CInteractor   rOutput
[inline]
 

Definition at line 319 of file IOInteractor.h.

CIOInteractor::CIOInteractor const CIOInteractor &    aCIOInteractor [private]
 


Member Function Documentation

void CIOInteractor::Flush   [virtual]
 

Reimplemented from CInteractor.

Definition at line 328 of file IOInteractor.cpp.

References CInteractor::Flush(), and m_OutputInteractor.

CInteractor* CIOInteractor::getInput   const [inline]
 

Definition at line 336 of file IOInteractor.h.

CInteractor* CIOInteractor::getOutput   const [inline]
 

Definition at line 333 of file IOInteractor.h.

CIOInteractor& CIOInteractor::operator= const CIOInteractor &    aCIOInteractor [private]
 

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

Implements CInteractor.

Definition at line 306 of file IOInteractor.cpp.

References m_InputInteractor, and CInteractor::Read().

void CIOInteractor::setInput CInteractor   am_InputInteractor [inline, protected]
 

Definition at line 347 of file IOInteractor.h.

void CIOInteractor::setOutput CInteractor   am_OutputInteractor [inline, protected]
 

Definition at line 344 of file IOInteractor.h.

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

Implements CInteractor.

Definition at line 317 of file IOInteractor.cpp.

References m_OutputInteractor, and CInteractor::Write().


Member Data Documentation

CInteractor* CIOInteractor::m_InputInteractor [private]
 

Definition at line 313 of file IOInteractor.h.

Referenced by Read().

CInteractor* CIOInteractor::m_OutputInteractor [private]
 

Definition at line 312 of file IOInteractor.h.

Referenced by Flush(), and Write().


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