ID3_OStreamWriter Class Reference

#include <writers.h>

Inheritance diagram for ID3_OStreamWriter:

ID3_Writer ID3_OFStreamWriter List of all members.

Public Member Functions

 ID3_OStreamWriter (ostream &writer)
virtual ~ID3_OStreamWriter ()
virtual void close ()
 Close the writer.
virtual void flush ()
 Flush the writer.
virtual int_type writeChar (char_type ch)
virtual size_type writeChars (const char buf[], size_type len)
 Write up to len chars into buf and advance the internal position accordingly.
virtual size_type writeChars (const char_type buf[], size_type len)
virtual pos_type getBeg ()
 Return the beginning position in the writer.
virtual pos_type getCur ()
 Return the next position that will be written to.

Protected Member Functions

ostream & getWriter () const

Detailed Description

Definition at line 35 of file writers.h.


Constructor & Destructor Documentation

ID3_OStreamWriter::ID3_OStreamWriter ( ostream &  writer  )  [inline]

Definition at line 42 of file writers.h.

virtual ID3_OStreamWriter::~ID3_OStreamWriter (  )  [inline, virtual]

Definition at line 43 of file writers.h.


Member Function Documentation

ostream& ID3_OStreamWriter::getWriter (  )  const [inline, protected]

Definition at line 40 of file writers.h.

virtual void ID3_OStreamWriter::close (  )  [inline, virtual]

Close the writer.

Any further actions on the writer should fail.

Implements ID3_Writer.

Reimplemented in ID3_OFStreamWriter.

Definition at line 45 of file writers.h.

virtual void ID3_OStreamWriter::flush (  )  [inline, virtual]

Flush the writer.

Implements ID3_Writer.

Definition at line 46 of file writers.h.

virtual int_type ID3_OStreamWriter::writeChar ( char_type  ch  )  [inline, virtual]

Definition at line 48 of file writers.h.

virtual size_type ID3_OStreamWriter::writeChars ( const char  buf[],
size_type  len 
) [inline, virtual]

Write up to len chars into buf and advance the internal position accordingly.

Returns the number of characters write into buf.

Definition at line 57 of file writers.h.

virtual size_type ID3_OStreamWriter::writeChars ( const char_type  buf[],
size_type  len 
) [inline, virtual]

Definition at line 62 of file writers.h.

virtual pos_type ID3_OStreamWriter::getBeg (  )  [inline, virtual]

Return the beginning position in the writer.

Reimplemented from ID3_Writer.

Definition at line 68 of file writers.h.

virtual pos_type ID3_OStreamWriter::getCur (  )  [inline, virtual]

Return the next position that will be written to.

Implements ID3_Writer.

Definition at line 69 of file writers.h.


The documentation for this class was generated from the following file:
Generated on Mon Aug 20 17:48:46 2007 for id3lib by  doxygen 1.5.2