MythTV
master
|
#include <libmythtv/mheg/dsmccobjcarousel.h>
Public Member Functions | |
ObjCarousel (Dsmcc *dsmcc) | |
~ObjCarousel () | |
void | AddModuleInfo (DsmccDii *dii, Dsmcc *status, unsigned short streamTag) |
void | AddModuleData (DsmccDb *ddb, const unsigned char *data) |
We have received a block for a module. More... | |
Public Attributes | |
DSMCCCache | m_fileCache |
std::list< DSMCCCacheModuleData * > | m_Cache |
std::vector< unsigned short > | m_Tags |
Component tags matched to this carousel. More... | |
unsigned long | m_id {0} |
Definition at line 62 of file dsmccobjcarousel.h.
|
inlineexplicit |
Definition at line 65 of file dsmccobjcarousel.h.
ObjCarousel::~ObjCarousel | ( | ) |
Definition at line 146 of file dsmccobjcarousel.cpp.
Definition at line 153 of file dsmccobjcarousel.cpp.
Referenced by Dsmcc::ProcessDownloadInfoIndication().
void ObjCarousel::AddModuleData | ( | DsmccDb * | ddb, |
const unsigned char * | data | ||
) |
We have received a block for a module.
Add it to the module and process the module if it's now complete.
Definition at line 227 of file dsmccobjcarousel.cpp.
Referenced by Dsmcc::ProcessSectionData().
DSMCCCache ObjCarousel::m_fileCache |
Definition at line 70 of file dsmccobjcarousel.h.
Referenced by AddModuleData(), and Dsmcc::ProcessDownloadServerInitiate().
std::list<DSMCCCacheModuleData*> ObjCarousel::m_Cache |
Definition at line 71 of file dsmccobjcarousel.h.
Referenced by AddModuleData(), AddModuleInfo(), and ~ObjCarousel().
std::vector<unsigned short> ObjCarousel::m_Tags |
Component tags matched to this carousel.
Definition at line 73 of file dsmccobjcarousel.h.
Referenced by Dsmcc::AddTap().
unsigned long ObjCarousel::m_id {0} |
Definition at line 74 of file dsmccobjcarousel.h.
Referenced by AddModuleData(), and Dsmcc::AddTap().