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

#include <servicets.h>

Inheritance diagram for eStreamThread:
eThread

Public Types

enum  {
  evtEOS , evtSOS , evtReadError , evtWriteError ,
  evtUser , evtStreamInfo
}
 

Public Member Functions

 eStreamThread ()
 
virtual ~eStreamThread ()
 
void start (int srcfd, int destfd)
 
void stop ()
 
bool running ()
 
virtual void thread ()
 
virtual void thread_finished ()
 
RESULT getAudioInfo (ePtr< TSAudioInfo > &ptr)
 
- Public Member Functions inherited from eThread
 eThread ()
 
virtual ~eThread ()
 
int run (int prio=0, int policy=0)
 
int sendSignal (int sig)
 
void kill ()
 
void abort_badly ()
 

Public Attributes

sigc::signal1< void, int > m_event
 

Additional Inherited Members

- Protected Member Functions inherited from eThread
void hasStarted ()
 

Member Enumeration Documentation

◆ anonymous enum

anonymous enum
Enumerator
evtEOS 
evtSOS 
evtReadError 
evtWriteError 
evtUser 
evtStreamInfo 

Constructor & Destructor Documentation

◆ eStreamThread()

eStreamThread::eStreamThread ( )

◆ ~eStreamThread()

eStreamThread::~eStreamThread ( )
virtual

Member Function Documentation

◆ getAudioInfo()

RESULT eStreamThread::getAudioInfo ( ePtr< TSAudioInfo > &  ptr)

◆ running()

bool eStreamThread::running ( )
inline

◆ start()

void eStreamThread::start ( int  srcfd,
int  destfd 
)

◆ stop()

void eStreamThread::stop ( )

◆ thread()

void eStreamThread::thread ( void  )
virtual

Implements eThread.

◆ thread_finished()

void eStreamThread::thread_finished ( )
virtual

Reimplemented from eThread.

Member Data Documentation

◆ m_event

sigc::signal1<void,int> eStreamThread::m_event

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