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

#include <cachedtssource.h>

Inheritance diagram for eCachedSource:
iTsSource iObject

Public Member Functions

 eCachedSource (ePtr< iTsSource > &source)
 
 ~eCachedSource ()
 
ssize_t read (off_t offset, void *buf, size_t count)
 
off_t length ()
 
off_t offset ()
 
int valid ()
 
bool isStream ()
 
- Public Member Functions inherited from iTsSource
 iTsSource (unsigned int packetsize=188)
 
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

◆ eCachedSource()

eCachedSource::eCachedSource ( ePtr< iTsSource > &  source)

◆ ~eCachedSource()

eCachedSource::~eCachedSource ( )

Member Function Documentation

◆ isStream()

bool eCachedSource::isStream ( )
inlinevirtual

Reimplemented from iTsSource.

◆ length()

off_t eCachedSource::length ( )
virtual

Implements iTsSource.

◆ offset()

off_t eCachedSource::offset ( )
virtual

Implements iTsSource.

◆ read()

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

Implements iTsSource.

◆ valid()

int eCachedSource::valid ( )
virtual

Implements iTsSource.


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