openATV enigma2
openATV is an open source SetTopBox Graphical user interface.
eEPGTransponderDataReader::Message Struct Reference

#include <epgtransponderdatareader.h>

Public Types

enum  {
  quit , startChannel , leaveChannel , got_private_pid ,
  got_mhw2_channel_pid , got_mhw2_title_pid , got_mhw2_summary_pid , timeChanged
}
 

Public Member Functions

 Message ()
 
 Message (int type)
 
 Message (int type, iDVBChannel *channel, int err=0)
 
 Message (int type, const eServiceReference &service, int err=0)
 

Public Attributes

int type
 
iDVBChannelchannel
 
uniqueEPGKey service
 
union {
   int   err
 
   int   pid
 
}; 
 

Member Enumeration Documentation

◆ anonymous enum

anonymous enum
Enumerator
quit 
startChannel 
leaveChannel 
got_private_pid 
got_mhw2_channel_pid 
got_mhw2_title_pid 
got_mhw2_summary_pid 
timeChanged 

Constructor & Destructor Documentation

◆ Message() [1/4]

eEPGTransponderDataReader::Message::Message ( )
inline

◆ Message() [2/4]

eEPGTransponderDataReader::Message::Message ( int  type)
inline

◆ Message() [3/4]

eEPGTransponderDataReader::Message::Message ( int  type,
iDVBChannel channel,
int  err = 0 
)
inline

◆ Message() [4/4]

eEPGTransponderDataReader::Message::Message ( int  type,
const eServiceReference service,
int  err = 0 
)
inline

Member Data Documentation

◆ 

union { ... }

◆ channel

iDVBChannel* eEPGTransponderDataReader::Message::channel

◆ err

int eEPGTransponderDataReader::Message::err

◆ pid

int eEPGTransponderDataReader::Message::pid

◆ service

uniqueEPGKey eEPGTransponderDataReader::Message::service

◆ type

int eEPGTransponderDataReader::Message::type

The documentation for this struct was generated from the following file: