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)
CInteractor * getOutput () const
CInteractor * getInput () 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

CInteractor * m_OutputInteractor
CInteractor * m_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