openATV enigma2
openATV is an open source SetTopBox Graphical user interface.
eRawFile Class Reference

#include <rawfile.h>

Inheritance diagram for eRawFile:
iTsSource iObject

Public Member Functions

 eRawFile (unsigned int packetsize=188)
 
 ~eRawFile ()
 
int open (const char *filename)
 
ssize_t read (off_t offset, void *buf, size_t count)
 
off_t length ()
 
off_t offset ()
 
int valid ()
 
- Public Member Functions inherited from iTsSource
 iTsSource (unsigned int packetsize=188)
 
virtual bool isStream ()
 
virtual int reconnect ()
 
unsigned int getPacketSize () const
 
- Public Member Functions inherited from iObject
void operator delete (void *p)
 
virtual void AddRef ()=0
 
virtual void Release ()=0
 

Additional Inherited Members

- Protected Member Functions inherited from iObject
virtual ~iObject ()
 
- Protected Attributes inherited from iTsSource
unsigned int packetSize
 

Constructor & Destructor Documentation

◆ eRawFile()

eRawFile::eRawFile ( unsigned int  packetsize = 188)

◆ ~eRawFile()

eRawFile::~eRawFile ( )

Member Function Documentation

◆ length()

off_t eRawFile::length ( )
virtual

Implements iTsSource.

◆ offset()

off_t eRawFile::offset ( )
virtual

Implements iTsSource.

◆ open()

int eRawFile::open ( const char *  filename)

◆ read()

ssize_t eRawFile::read ( off_t  offset,
void *  buf,
size_t  count 
)
virtual

Implements iTsSource.

◆ valid()

int eRawFile::valid ( )
virtual

Implements iTsSource.


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