DCMTK
Version 3.6.7
OFFIS DICOM Toolkit
|
output stream that writes into a plain file More...
Public Member Functions | |
DcmOutputFileStream (const OFFilename &filename) | |
constructor More... | |
DcmOutputFileStream (FILE *file) | |
constructor More... | |
virtual | ~DcmOutputFileStream () |
destructor | |
![]() | |
virtual | ~DcmOutputStream () |
destructor | |
virtual OFBool | good () const |
returns the status of the stream. More... | |
virtual OFCondition | status () const |
returns the status of the consumer as an OFCondition object. More... | |
virtual OFBool | isFlushed () const |
returns true if the stream is flushed, i.e. More... | |
virtual offile_off_t | avail () const |
returns the minimum number of bytes that can be written with the next call to write(). More... | |
virtual offile_off_t | write (const void *buf, offile_off_t buflen) |
processes as many bytes as possible from the given input block. More... | |
virtual void | flush () |
instructs the stream to flush its internal content until either the stream becomes "flushed" or I/O suspension occurs. More... | |
virtual offile_off_t | tell () const |
returns the total number of bytes written to the stream so far More... | |
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. More... | |
Private Member Functions | |
DcmOutputFileStream (const DcmOutputFileStream &) | |
private unimplemented copy constructor | |
DcmOutputFileStream & | operator= (const DcmOutputFileStream &) |
private unimplemented copy assignment operator | |
Private Attributes | |
DcmFileConsumer | consumer_ |
the final consumer of the filter chain | |
Additional Inherited Members | |
![]() | |
DcmOutputStream (DcmConsumer *initial) | |
protected constructor, to be called from derived class constructor More... | |
output stream that writes into a plain file
DcmOutputFileStream::DcmOutputFileStream | ( | const OFFilename & | filename | ) |
constructor
filename | name of file to be created (may contain wide chars if support enabled) |
DcmOutputFileStream::DcmOutputFileStream | ( | FILE * | file | ) |
constructor
file | structure, file must already be open for writing |