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

io_helpers.h File Reference

#include "id3/id3lib_strings.h"
#include "reader.h"
#include "writer.h"

Go to the source code of this file.

Namespaces

namespace  dami
namespace  dami::io

Classes

class  dami::io::ExitTrigger

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 Wed Jan 26 15:29:09 2005 for id3lib by  doxygen 1.3.9.1