dami::io Namespace Reference


Classes

class  WindowedReader
 Set a window on the buffer. More...
class  CharReader
class  LineFeedReader
class  UnsyncedReader
class  CompressedReader
class  UnsyncedWriter
class  CompressedWriter
class  ExitTrigger
class  StringReader
class  BStringReader
class  StringWriter
class  BStringWriter

Functions

ID3_C_EXPORT String readString (ID3_Reader &)
ID3_C_EXPORT String readText (ID3_Reader &, size_t)
ID3_C_EXPORT String readUnicodeString (ID3_Reader &)
ID3_C_EXPORT String readUnicodeText (ID3_Reader &, size_t)
ID3_C_EXPORT BString readAllBinary (ID3_Reader &)
ID3_C_EXPORT BString readBinary (ID3_Reader &, size_t)
ID3_C_EXPORT uint32 readLENumber (ID3_Reader &, size_t)
ID3_C_EXPORT uint32 readBENumber (ID3_Reader &, size_t)
ID3_C_EXPORT String readTrailingSpaces (ID3_Reader &, size_t)
ID3_C_EXPORT uint32 readUInt28 (ID3_Reader &)
ID3_C_EXPORT size_t writeString (ID3_Writer &, String)
ID3_C_EXPORT size_t writeText (ID3_Writer &, String)
ID3_C_EXPORT size_t writeUnicodeString (ID3_Writer &, String, bool=true)
ID3_C_EXPORT size_t writeUnicodeText (ID3_Writer &, String, bool=true)
ID3_C_EXPORT size_t writeBENumber (ID3_Writer &, uint32 val, size_t)
ID3_C_EXPORT size_t writeTrailingSpaces (ID3_Writer &, String, size_t)
ID3_C_EXPORT size_t writeUInt28 (ID3_Writer &, uint32)


Function Documentation

BString dami::io::readAllBinary ID3_Reader  ) 
 

Definition at line 194 of file io_helpers.cpp.

References readBinary(), and ID3_Reader::remainingBytes().

Referenced by ID3_FieldImpl::ParseBinary().

uint32 dami::io::readBENumber ID3_Reader ,
size_t 
 

Definition at line 231 of file io_helpers.cpp.

References ID3_Reader::atEnd(), and ID3_Reader::readChar().

Referenced by Mp3Info::Parse(), ID3_TagHeader::ParseExtended(), and ID3_FieldImpl::ParseInteger().

BString dami::io::readBinary ID3_Reader ,
size_t 
 

Definition at line 199 of file io_helpers.cpp.

References ID3_Reader::atEnd(), min, and ID3_Reader::readChars().

Referenced by dami::io::CompressedReader::CompressedReader(), and readAllBinary().

uint32 dami::io::readLENumber ID3_Reader ,
size_t 
 

Definition at line 217 of file io_helpers.cpp.

References ID3_Reader::atEnd().

String dami::io::readString ID3_Reader  ) 
 

Definition at line 35 of file io_helpers.cpp.

References ID3_Reader::atEnd(), and ID3_Reader::readChar().

String dami::io::readText ID3_Reader ,
size_t 
 

Definition at line 50 of file io_helpers.cpp.

References ID3_Reader::atEnd(), min, and ID3_Reader::readChars().

Referenced by ID3_TagImpl::IsV2Tag(), and readUnicodeText().

String dami::io::readTrailingSpaces ID3_Reader ,
size_t 
 

Definition at line 243 of file io_helpers.cpp.

References ID3_Reader::atEnd(), and dami::io::WindowedReader::readChar().

uint32 dami::io::readUInt28 ID3_Reader  ) 
 

Definition at line 266 of file io_helpers.cpp.

References ID3_Reader::atEnd(), and MASK.

Referenced by ID3_TagImpl::IsV2Tag(), and ID3_TagHeader::Parse().

String dami::io::readUnicodeString ID3_Reader  ) 
 

Definition at line 125 of file io_helpers.cpp.

References ID3_Reader::atEnd().

String dami::io::readUnicodeText ID3_Reader ,
size_t 
 

Definition at line 159 of file io_helpers.cpp.

References readText().

size_t dami::io::writeBENumber ID3_Writer ,
uint32  val,
size_t 
 

Definition at line 286 of file io_helpers.cpp.

References dami::renderNumber(), and ID3_Writer::writeChars().

Referenced by ID3_TagHeader::Render(), ID3_FrameHeader::Render(), and ID3_FieldImpl::RenderInteger().

size_t dami::io::writeString ID3_Writer ,
String 
 

Definition at line 331 of file io_helpers.cpp.

References ID3_Writer::writeChar(), and writeText().

size_t dami::io::writeText ID3_Writer ,
String 
 

Definition at line 338 of file io_helpers.cpp.

References ID3_Writer::getCur(), and ID3_Writer::writeChars().

Referenced by writeString().

size_t dami::io::writeTrailingSpaces ID3_Writer ,
String  ,
size_t 
 

Definition at line 294 of file io_helpers.cpp.

References ID3_Writer::getCur(), min, ID3_Writer::writeChar(), and ID3_Writer::writeChars().

Referenced by dami::id3::v1::render().

size_t dami::io::writeUInt28 ID3_Writer ,
uint32 
 

Definition at line 307 of file io_helpers.cpp.

References MASK, and min.

Referenced by ID3_TagHeader::Render().

size_t dami::io::writeUnicodeString ID3_Writer ,
String  ,
bool  = true
 

Definition at line 345 of file io_helpers.cpp.

References NULL_UNICODE, ID3_Writer::writeChars(), and writeUnicodeText().

size_t dami::io::writeUnicodeText ID3_Writer ,
String  ,
bool  = true
 

Definition at line 353 of file io_helpers.cpp.

References ID3_Writer::getCur(), and ID3_Writer::writeChars().

Referenced by writeUnicodeString().


Generated on Sun Feb 19 14:01:00 2006 for id3lib by  doxygen 1.4.6