openATV enigma2
openATV is an open source SetTopBox Graphical user interface.
eComponentData Struct Reference

#include <event.h>

Public Member Functions

 DECLARE_REF (eComponentData)
 
 eComponentData (const eComponentData &d)
 
eComponentDataoperator= (const eComponentData &)=default
 
 eComponentData ()
 
int getStreamContent (void) const
 
int getComponentType (void) const
 
int getComponentTag (void) const
 
std::string getIso639LanguageCode (void) const
 
std::string getText (void) const
 

Public Attributes

uint8_t m_streamContent
 
uint8_t m_componentType
 
uint8_t m_componentTag
 
std::string m_iso639LanguageCode
 
std::string m_text
 

Friends

class eServiceEvent
 

Constructor & Destructor Documentation

◆ eComponentData() [1/2]

eComponentData::eComponentData ( const eComponentData d)
inline

◆ eComponentData() [2/2]

eComponentData::eComponentData ( )
inline

Member Function Documentation

◆ DECLARE_REF()

eComponentData::DECLARE_REF ( eComponentData  )

◆ getComponentTag()

int eComponentData::getComponentTag ( void  ) const
inline

◆ getComponentType()

int eComponentData::getComponentType ( void  ) const
inline

◆ getIso639LanguageCode()

std::string eComponentData::getIso639LanguageCode ( void  ) const
inline

◆ getStreamContent()

int eComponentData::getStreamContent ( void  ) const
inline

◆ getText()

std::string eComponentData::getText ( void  ) const
inline

◆ operator=()

eComponentData& eComponentData::operator= ( const eComponentData )
default

Friends And Related Function Documentation

◆ eServiceEvent

friend class eServiceEvent
friend

Member Data Documentation

◆ m_componentTag

uint8_t eComponentData::m_componentTag

◆ m_componentType

uint8_t eComponentData::m_componentType

◆ m_iso639LanguageCode

std::string eComponentData::m_iso639LanguageCode

◆ m_streamContent

uint8_t eComponentData::m_streamContent

◆ m_text

std::string eComponentData::m_text

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