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

#include <event.h>

Inheritance diagram for eServiceEvent:
iObject

Public Member Functions

 eServiceEvent ()
 
RESULT parseFrom (Event *evt, int tsidonid, int sid)
 
RESULT parseFrom (Event *evt, int tsidonid=0)
 
RESULT parseFrom (ATSCEvent *evt)
 
RESULT parseFrom (const ExtendedTextTableSection *sct)
 
RESULT parseFrom (const std::string &filename, int tsidonid, int sid)
 
RESULT parseFrom (const std::string &filename, int tsidonid=0)
 
time_t getBeginTime () const
 
int getDuration () const
 
int getEventId () const
 
int getPdcPil () const
 
int getRunningStatus () const
 
std::string getEventName () const
 
std::string getShortDescription () const
 
std::string getExtendedDescription () const
 
std::string getExtraEventData () const
 
std::string getEPGSource () const
 
std::string getBeginTimeString () const
 
std::string getSeriesCRID () const
 
std::string getEpisodeCRID () const
 
std::string getRecommendationCRID () const
 
 SWIG_VOID (RESULT) getComponentData(ePtr< eComponentData > &SWIG_OUTPUT
 
PyObject * getComponentDataList () const
 
PyObject * getComponentData () const
 
int getNumOfLinkageServices () const
 
 SWIG_VOID (RESULT) getLinkageService(eServiceReference &SWIG_OUTPUT
 
 SWIG_VOID (RESULT) getGenreData(ePtr< eGenreData > &SWIG_OUTPUT) const
 
PyObject * getGenreDataList () const
 
PyObject * getGenreData () const
 
 SWIG_VOID (RESULT) getParentalData(ePtr< eParentalData > &SWIG_OUTPUT) const
 
PyObject * getParentalDataList () const
 
PyObject * getParentalData () const
 
PyObject * getCridData (int mask) const
 
- Public Member Functions inherited from iObject
void operator delete (void *p)
 
virtual void AddRef ()=0
 
virtual void Release ()=0
 

Static Public Member Functions

static void setEPGLanguage (const std::string &language)
 
static void setEPGLanguageAlternative (const std::string &language)
 
static void setDebug (bool debug)
 

Public Attributes

int tagnum const
 
eServiceReferenceparent
 
eServiceReference int num const
 

Additional Inherited Members

- Protected Member Functions inherited from iObject
virtual ~iObject ()
 

Constructor & Destructor Documentation

◆ eServiceEvent()

eServiceEvent::eServiceEvent ( )

Member Function Documentation

◆ getBeginTime()

time_t eServiceEvent::getBeginTime ( ) const
inline

◆ getBeginTimeString()

std::string eServiceEvent::getBeginTimeString ( ) const

◆ getComponentData()

RESULT eServiceEvent::getComponentData ( ) const
inline

◆ getComponentDataList()

PyObject * eServiceEvent::getComponentDataList ( ) const

◆ getCridData()

PyObject * eServiceEvent::getCridData ( int  mask) const

◆ getDuration()

int eServiceEvent::getDuration ( void  ) const
inline

◆ getEPGSource()

std::string eServiceEvent::getEPGSource ( ) const
inline

◆ getEpisodeCRID()

std::string eServiceEvent::getEpisodeCRID ( ) const
inline

◆ getEventId()

int eServiceEvent::getEventId ( void  ) const
inline

◆ getEventName()

std::string eServiceEvent::getEventName ( ) const
inline

◆ getExtendedDescription()

std::string eServiceEvent::getExtendedDescription ( ) const
inline

◆ getExtraEventData()

std::string eServiceEvent::getExtraEventData ( ) const
inline

◆ getGenreData()

RESULT eServiceEvent::getGenreData ( ) const
inline

◆ getGenreDataList()

PyObject * eServiceEvent::getGenreDataList ( ) const

◆ getNumOfLinkageServices()

int eServiceEvent::getNumOfLinkageServices ( ) const
inline

◆ getParentalData()

RESULT eServiceEvent::getParentalData ( ) const
inline

◆ getParentalDataList()

PyObject * eServiceEvent::getParentalDataList ( ) const

◆ getPdcPil()

int eServiceEvent::getPdcPil ( ) const
inline

◆ getRecommendationCRID()

std::string eServiceEvent::getRecommendationCRID ( ) const
inline

◆ getRunningStatus()

int eServiceEvent::getRunningStatus ( ) const
inline

◆ getSeriesCRID()

std::string eServiceEvent::getSeriesCRID ( ) const
inline

◆ getShortDescription()

std::string eServiceEvent::getShortDescription ( ) const
inline

◆ parseFrom() [1/6]

RESULT eServiceEvent::parseFrom ( ATSCEvent evt)

◆ parseFrom() [2/6]

RESULT eServiceEvent::parseFrom ( const ExtendedTextTableSection sct)

◆ parseFrom() [3/6]

RESULT eServiceEvent::parseFrom ( const std::string &  filename,
int  tsidonid,
int  sid 
)

◆ parseFrom() [4/6]

RESULT eServiceEvent::parseFrom ( const std::string &  filename,
int  tsidonid = 0 
)

◆ parseFrom() [5/6]

RESULT eServiceEvent::parseFrom ( Event *  evt,
int  tsidonid,
int  sid 
)

◆ parseFrom() [6/6]

RESULT eServiceEvent::parseFrom ( Event *  evt,
int  tsidonid = 0 
)

◆ setDebug()

static void eServiceEvent::setDebug ( bool  debug)
inlinestatic

◆ setEPGLanguage()

static void eServiceEvent::setEPGLanguage ( const std::string &  language)
inlinestatic

◆ setEPGLanguageAlternative()

static void eServiceEvent::setEPGLanguageAlternative ( const std::string &  language)
inlinestatic

◆ SWIG_VOID() [1/4]

eServiceEvent::SWIG_VOID ( RESULT  ) &

◆ SWIG_VOID() [2/4]

eServiceEvent::SWIG_VOID ( RESULT  ) const &

◆ SWIG_VOID() [3/4]

eServiceEvent::SWIG_VOID ( RESULT  ) &

◆ SWIG_VOID() [4/4]

eServiceEvent::SWIG_VOID ( RESULT  ) const &

Member Data Documentation

◆ const [1/2]

int tagnum eServiceEvent::const

◆ const [2/2]

eServiceReference int num eServiceEvent::const

◆ parent

eServiceReference& eServiceEvent::parent

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