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

#include <servicewebts.h>

Inheritance diagram for eStreamThreadWeb:
eThread

Public Types

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

Public Member Functions

 eStreamThreadWeb ()
 
virtual ~eStreamThreadWeb ()
 
void start (int srcfd, int destfd)
 
void stop ()
 
bool running ()
 
virtual void thread ()
 
virtual void thread_finished ()
 
RESULT getAudioInfo (ePtr< TSAudioInfoWeb > &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

◆ eStreamThreadWeb()

eStreamThreadWeb::eStreamThreadWeb ( )

◆ ~eStreamThreadWeb()

eStreamThreadWeb::~eStreamThreadWeb ( )
virtual

Member Function Documentation

◆ getAudioInfo()

RESULT eStreamThreadWeb::getAudioInfo ( ePtr< TSAudioInfoWeb > &  ptr)

◆ running()

bool eStreamThreadWeb::running ( )
inline

◆ start()

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

◆ stop()

void eStreamThreadWeb::stop ( )

◆ thread()

void eStreamThreadWeb::thread ( void  )
virtual

Implements eThread.

◆ thread_finished()

void eStreamThreadWeb::thread_finished ( )
virtual

Reimplemented from eThread.

Member Data Documentation

◆ m_event

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

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