TagLib 1.11.1 (TagLib::Mod::FileBase Class Reference)

TagLib::Mod::FileBase Class Reference

#include <modfilebase.h>

Inheritance diagram for TagLib::Mod::FileBase:
Collaboration diagram for TagLib::Mod::FileBase:

List of all members.

Protected Member Functions

 FileBase (FileName file)
 FileBase (IOStream *stream)
void writeString (const String &s, unsigned long size, char padding=0)
void writeByte (unsigned char byte)
void writeU16L (unsigned short number)
void writeU32L (unsigned long number)
void writeU16B (unsigned short number)
void writeU32B (unsigned long number)
bool readString (String &s, unsigned long size)
bool readByte (unsigned char &byte)
bool readU16L (unsigned short &number)
bool readU32L (unsigned long &number)
bool readU16B (unsigned short &number)
bool readU32B (unsigned long &number)

Constructor & Destructor Documentation

TagLib::Mod::FileBase::FileBase ( IOStream stream) [protected]

Member Function Documentation

bool TagLib::Mod::FileBase::readByte ( unsigned char &  byte) [protected]
bool TagLib::Mod::FileBase::readString ( String s,
unsigned long  size 
) [protected]
bool TagLib::Mod::FileBase::readU16B ( unsigned short &  number) [protected]
bool TagLib::Mod::FileBase::readU16L ( unsigned short &  number) [protected]
bool TagLib::Mod::FileBase::readU32B ( unsigned long &  number) [protected]
bool TagLib::Mod::FileBase::readU32L ( unsigned long &  number) [protected]
void TagLib::Mod::FileBase::writeByte ( unsigned char  byte) [protected]
void TagLib::Mod::FileBase::writeString ( const String s,
unsigned long  size,
char  padding = 0 
) [protected]
void TagLib::Mod::FileBase::writeU16B ( unsigned short  number) [protected]
void TagLib::Mod::FileBase::writeU16L ( unsigned short  number) [protected]
void TagLib::Mod::FileBase::writeU32B ( unsigned long  number) [protected]
void TagLib::Mod::FileBase::writeU32L ( unsigned long  number) [protected]

The documentation for this class was generated from the following file: