OFFIS DCMTK  Version 3.6.0
Public Member Functions | Private Member Functions | Private Attributes | List of all members
DcmOutputFileStream Class Reference

output stream that writes into a plain file More...

Inheritance diagram for DcmOutputFileStream:
[legend]
Collaboration diagram for DcmOutputFileStream:
[legend]

Public Member Functions

 DcmOutputFileStream (const char *filename)
 constructor
 
 DcmOutputFileStream (FILE *file)
 constructor
 
virtual ~DcmOutputFileStream ()
 destructor
 
- Public Member Functions inherited from DcmOutputStream
virtual ~DcmOutputStream ()
 destructor
 
virtual OFBool good () const
 returns the status of the stream.
 
virtual OFCondition status () const
 returns the status of the consumer as an OFCondition object.
 
virtual OFBool isFlushed () const
 returns true if the stream is flushed, i.e.
 
virtual offile_off_t avail () const
 returns the minimum number of bytes that can be written with the next call to write().
 
virtual offile_off_t write (const void *buf, offile_off_t buflen)
 processes as many bytes as possible from the given input block.
 
virtual void flush ()
 instructs the stream to flush its internal content until either the stream becomes "flushed" or I/O suspension occurs.
 
virtual offile_off_t tell () const
 returns the total number of bytes written to the stream so far
 
virtual OFCondition installCompressionFilter (E_StreamCompression filterType)
 installs a compression filter for the given stream compression type, which should be neither ESC_none nor ESC_unsupported.
 

Private Member Functions

 DcmOutputFileStream (const DcmOutputFileStream &)
 private unimplemented copy constructor
 
DcmOutputFileStreamoperator= (const DcmOutputFileStream &)
 private unimplemented copy assignment operator
 

Private Attributes

DcmFileConsumer consumer_
 the final consumer of the filter chain
 

Additional Inherited Members

- Protected Member Functions inherited from DcmOutputStream
 DcmOutputStream (DcmConsumer *initial)
 protected constructor, to be called from derived class constructor
 

Detailed Description

output stream that writes into a plain file

Definition at line 118 of file dcostrmf.h.

Constructor & Destructor Documentation

DcmOutputFileStream::DcmOutputFileStream ( const char *  filename)

constructor

Parameters
filenamename of file to be created, must not be NULL or empty
DcmOutputFileStream::DcmOutputFileStream ( FILE *  file)

constructor

Parameters
filestructure, file must already be open for writing

The documentation for this class was generated from the following file:


Generated on Thu Dec 20 2012 for OFFIS DCMTK Version 3.6.0 by Doxygen 1.8.2