CMS 3D CMS Logo

lat::PipedInputStream Class Reference

#include <Iguana/Utilities/classlib/iotools/PipedInputStream.h>

Inheritance diagram for lat::PipedInputStream:

lat::InputStream lat::IOInput

List of all members.

Public Member Functions

virtual void close (void)
virtual void connect (PipedOutputStream *to)
 PipedInputStream (PipedOutputStream *link=0)
virtual IOSize read (void *into, IOSize n)
 ~PipedInputStream (void)

Protected Attributes

PipedOutputStreamm_link

Friends

class PipedOutputStream


Detailed Description

Definition at line 19 of file PipedInputStream.h.


Constructor & Destructor Documentation

lat::PipedInputStream::PipedInputStream ( PipedOutputStream link = 0  ) 

lat::PipedInputStream::~PipedInputStream ( void   ) 


Member Function Documentation

virtual void lat::PipedInputStream::close ( void   )  [virtual]

Reimplemented from lat::InputStream.

virtual void lat::PipedInputStream::connect ( PipedOutputStream to  )  [virtual]

virtual IOSize lat::PipedInputStream::read ( void into,
IOSize  n 
) [virtual]

Implements lat::IOInput.


Friends And Related Function Documentation

friend class PipedOutputStream [friend]

Definition at line 21 of file PipedInputStream.h.


Member Data Documentation

PipedOutputStream* lat::PipedInputStream::m_link [protected]

Definition at line 33 of file PipedInputStream.h.


The documentation for this class was generated from the following file:
Generated on Tue Jun 9 18:48:31 2009 for CMSSW by  doxygen 1.5.4