CMS 3D CMS Logo

lat::IOChannelOutputStream Class Reference

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

Inheritance diagram for lat::IOChannelOutputStream:

lat::OutputStream lat::IOOutput

List of all members.

Public Member Functions

virtual void close (void)
 IOChannelOutputStream (IOChannel *output)
virtual IOSize write (const void *from, IOSize n)
virtual IOSize writev (const IOBuffer *from, IOSize buffers)
 ~IOChannelOutputStream (void)

Protected Attributes

IOChannelm_output


Detailed Description

Definition at line 19 of file IOChannelOutputStream.h.


Constructor & Destructor Documentation

lat::IOChannelOutputStream::IOChannelOutputStream ( IOChannel output  ) 

lat::IOChannelOutputStream::~IOChannelOutputStream ( void   ) 


Member Function Documentation

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

Reimplemented from lat::OutputStream.

virtual IOSize lat::IOChannelOutputStream::write ( const void from,
IOSize  n 
) [virtual]

Implements lat::IOOutput.

virtual IOSize lat::IOChannelOutputStream::writev ( const IOBuffer from,
IOSize  buffers 
) [virtual]

Reimplemented from lat::IOOutput.


Member Data Documentation

IOChannel* lat::IOChannelOutputStream::m_output [protected]

Definition at line 31 of file IOChannelOutputStream.h.


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