CMS 3D CMS Logo

lat::StorageOutputStream Class Reference

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

Inheritance diagram for lat::StorageOutputStream:

lat::OutputStream lat::IOOutput

List of all members.

Public Member Functions

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

Protected Attributes

Storagem_storage


Detailed Description

Definition at line 19 of file StorageOutputStream.h.


Constructor & Destructor Documentation

lat::StorageOutputStream::StorageOutputStream ( Storage output  ) 

lat::StorageOutputStream::~StorageOutputStream ( void   ) 


Member Function Documentation

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

Reimplemented from lat::OutputStream.

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

Implements lat::IOOutput.

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

Reimplemented from lat::IOOutput.


Member Data Documentation

Storage* lat::StorageOutputStream::m_storage [protected]

Definition at line 31 of file StorageOutputStream.h.


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