Main Page | Namespace List | Class Hierarchy | Class List | Directories | File List | Namespace Members | Class Members | File Members

dami::io Namespace Reference


Classes

class  dami::io::WindowedReader
 Set a window on the buffer. More...
class  dami::io::CharReader
class  dami::io::LineFeedReader
class  dami::io::UnsyncedReader
class  dami::io::CompressedReader
class  dami::io::UnsyncedWriter
class  dami::io::CompressedWriter
class  dami::io::ExitTrigger
class  dami::io::StringReader
class  dami::io::BStringReader
class  dami::io::StringWriter
class  dami::io::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

ID3_C_EXPORT BString readAllBinary (  ID3_Reader &   ) 
 

Referenced by ID3_FieldImpl::ParseBinary().

ID3_C_EXPORT uint32 readBENumber (  ID3_Reader &  ,
size_t 
) 
 

Referenced by Mp3Info::Parse(), ID3_FrameHeader::Parse(), ID3_FrameImpl::Parse(), and ID3_TagHeader::ParseExtended().

ID3_C_EXPORT BString readBinary (  ID3_Reader &  ,
size_t 
) 
 

Referenced by dami::io::CompressedReader::CompressedReader().

ID3_C_EXPORT uint32 readLENumber (  ID3_Reader &  ,
size_t 
) 
 

ID3_C_EXPORT String readString (  ID3_Reader &   ) 
 

ID3_C_EXPORT String readText (  ID3_Reader &  ,
size_t 
) 
 

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

ID3_C_EXPORT String readTrailingSpaces (  ID3_Reader &  ,
size_t 
) 
 

ID3_C_EXPORT uint32 readUInt28 (  ID3_Reader &   ) 
 

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

ID3_C_EXPORT String readUnicodeString (  ID3_Reader &   ) 
 

ID3_C_EXPORT String readUnicodeText (  ID3_Reader &  ,
size_t 
) 
 

ID3_C_EXPORT size_t writeBENumber (  ID3_Writer &  ,
uint32  val,
size_t 
) 
 

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

ID3_C_EXPORT size_t writeString (  ID3_Writer &  ,
String 
) 
 

ID3_C_EXPORT size_t writeText (  ID3_Writer &  ,
String 
) 
 

ID3_C_EXPORT size_t writeTrailingSpaces (  ID3_Writer &  ,
String  ,
size_t 
) 
 

ID3_C_EXPORT size_t writeUInt28 (  ID3_Writer &  ,
uint32 
) 
 

Referenced by ID3_TagHeader::Render().

ID3_C_EXPORT size_t writeUnicodeString (  ID3_Writer &  ,
String  ,
bool  = true
) 
 

ID3_C_EXPORT size_t writeUnicodeText (  ID3_Writer &  ,
String  ,
bool  = true
) 
 


Generated on Tue Jan 18 16:14:07 2005 for id3lib by  doxygen 1.3.9.1