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

Public Member Functions

 eventData (const eit_event_struct *e=NULL, int size=0, int type=0, int tsidonid=0)
 
 ~eventData ()
 
const eit_event_structget () const
 
int getEventID () const
 
time_t getStartTime () const
 
int getDuration () const
 

Static Public Member Functions

static void load (FILE *)
 
static void save (FILE *)
 
static void cacheCorrupt (const char *context)
 

Public Attributes

uint8_t rawEITdata [10]
 
uint8_t n_crc
 
uint16_t type
 
uint32_t * crc_list
 

Static Public Attributes

static DescriptorMap descriptors
 
static uint8_t data []
 
static unsigned int CacheSize = 0
 
static bool isCacheCorrupt = 0
 

Constructor & Destructor Documentation

◆ eventData()

eventData::eventData ( const eit_event_struct e = NULL,
int  size = 0,
int  type = 0,
int  tsidonid = 0 
)

◆ ~eventData()

eventData::~eventData ( )

Member Function Documentation

◆ cacheCorrupt()

void eventData::cacheCorrupt ( const char *  context)
static

◆ get()

const eit_event_struct * eventData::get ( ) const

◆ getDuration()

int eventData::getDuration ( ) const
inline

◆ getEventID()

int eventData::getEventID ( ) const
inline

◆ getStartTime()

time_t eventData::getStartTime ( void  ) const
inline

◆ load()

void eventData::load ( FILE *  f)
static

◆ save()

void eventData::save ( FILE *  f)
static

Member Data Documentation

◆ CacheSize

unsigned int eventData::CacheSize = 0
static

◆ crc_list

uint32_t* eventData::crc_list

◆ data

uint8_t eventData::data
static

◆ descriptors

DescriptorMap eventData::descriptors
static

◆ isCacheCorrupt

bool eventData::isCacheCorrupt = 0
static

◆ n_crc

uint8_t eventData::n_crc

◆ rawEITdata

uint8_t eventData::rawEITdata[10]

◆ type

uint16_t eventData::type

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