MusicIODevice Class Reference

#include <decoderhandler.h>

Inheritance diagram for MusicIODevice:
ShoutCastIODevice

List of all members.

Signals

void freeSpaceAvailable (void)

Public Member Functions

 MusicIODevice (void)
 ~MusicIODevice (void)
bool open (int)
void close (void)
bool flush (void)
qint64 size (void) const
qint64 pos (void) const
qint64 bytesAvailable (void) const
bool isSequential (void) const
qint64 readData (char *data, qint64 sz)
qint64 writeData (const char *data, qint64 sz)
int getch (void)
int putch (int c)
int ungetch (int)

Protected Attributes

MusicBufferm_buffer

Detailed Description

Definition at line 251 of file decoderhandler.h.


Constructor & Destructor Documentation

MusicIODevice::MusicIODevice ( void   ) 

Definition at line 658 of file decoderhandler.cpp.

MusicIODevice::~MusicIODevice ( void   ) 

Definition at line 664 of file decoderhandler.cpp.


Member Function Documentation

bool MusicIODevice::open ( int   ) 
void MusicIODevice::close ( void   )  [inline]

Reimplemented in ShoutCastIODevice.

Definition at line 260 of file decoderhandler.h.

Referenced by DecoderIOFactoryUrl::doClose().

bool MusicIODevice::flush ( void   ) 

Reimplemented in ShoutCastIODevice.

qint64 MusicIODevice::size ( void   )  const

Reimplemented in ShoutCastIODevice.

Definition at line 674 of file decoderhandler.cpp.

qint64 MusicIODevice::pos ( void   )  const [inline]

Reimplemented in ShoutCastIODevice.

Definition at line 264 of file decoderhandler.h.

qint64 MusicIODevice::bytesAvailable ( void   )  const

Reimplemented in ShoutCastIODevice.

Definition at line 692 of file decoderhandler.cpp.

Referenced by DecoderIOFactoryUrl::readyRead().

bool MusicIODevice::isSequential ( void   )  const [inline]

Reimplemented in ShoutCastIODevice.

Definition at line 266 of file decoderhandler.h.

qint64 MusicIODevice::readData ( char *  data,
qint64  sz 
)

Reimplemented in ShoutCastIODevice.

Definition at line 679 of file decoderhandler.cpp.

qint64 MusicIODevice::writeData ( const char *  data,
qint64  sz 
)

Reimplemented in ShoutCastIODevice.

Definition at line 686 of file decoderhandler.cpp.

Referenced by DecoderIOFactoryUrl::readyRead().

int MusicIODevice::getch ( void   ) 

Definition at line 697 of file decoderhandler.cpp.

int MusicIODevice::putch ( int  c  ) 

Definition at line 703 of file decoderhandler.cpp.

int MusicIODevice::ungetch ( int   ) 

Definition at line 709 of file decoderhandler.cpp.

void MusicIODevice::freeSpaceAvailable ( void   )  [signal]

Referenced by readData().


Member Data Documentation


The documentation for this class was generated from the following files:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends
Generated on Fri May 25 06:42:12 2012 for MythTV by  doxygen 1.6.3