MPD  0.20.15
Public Member Functions
OpusReader Class Reference

#include <OpusReader.hxx>

Public Member Functions

 OpusReader (const void *_p, size_t size)
 
bool Skip (size_t length)
 
const void * Read (size_t length)
 
bool Expect (const void *value, size_t length)
 
bool ReadByte (uint8_t &value_r)
 
bool ReadShort (uint16_t &value_r)
 
bool ReadWord (uint32_t &value_r)
 
bool SkipString ()
 
char * ReadString ()
 

Detailed Description

Definition at line 30 of file OpusReader.hxx.

Constructor & Destructor Documentation

◆ OpusReader()

OpusReader::OpusReader ( const void *  _p,
size_t  size 
)
inline

Definition at line 34 of file OpusReader.hxx.

Member Function Documentation

◆ Expect()

bool OpusReader::Expect ( const void *  value,
size_t  length 
)
inline

Definition at line 49 of file OpusReader.hxx.

◆ Read()

const void* OpusReader::Read ( size_t  length)
inline

Definition at line 42 of file OpusReader.hxx.

◆ ReadByte()

bool OpusReader::ReadByte ( uint8_t &  value_r)
inline

Definition at line 54 of file OpusReader.hxx.

◆ ReadShort()

bool OpusReader::ReadShort ( uint16_t &  value_r)
inline

Definition at line 62 of file OpusReader.hxx.

◆ ReadString()

char* OpusReader::ReadString ( )
inline

Definition at line 86 of file OpusReader.hxx.

◆ ReadWord()

bool OpusReader::ReadWord ( uint32_t &  value_r)
inline

Definition at line 71 of file OpusReader.hxx.

◆ Skip()

bool OpusReader::Skip ( size_t  length)
inline

Definition at line 37 of file OpusReader.hxx.

◆ SkipString()

bool OpusReader::SkipString ( )
inline

Definition at line 81 of file OpusReader.hxx.


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