#include <dsmccobjcarousel.h>
Definition at line 26 of file dsmccobjcarousel.h.
Public Member Functions | |
| DSMCCCacheModuleData (DsmccDii *dii, DsmccModuleInfo *info, unsigned short streamTag) | |
| unsigned char * | AddModuleData (DsmccDb *ddb, const unsigned char *Data) |
| Add block to the module and create the module if it's now complete. | |
| unsigned long | CarouselId (void) const |
| unsigned short | ModuleId (void) const |
| unsigned short | StreamId (void) const |
| unsigned char | Version (void) const |
| unsigned long | ModuleSize (void) const |
| unsigned long | DataSize (void) const |
| Return the, possibly uncompressed, module size. | |
Private Attributes | |
| unsigned long | m_carousel_id |
| unsigned short | m_module_id |
| unsigned short | m_stream_id |
| unsigned char | m_version |
| unsigned long | m_moduleSize |
| Total size. | |
| unsigned long | m_receivedData |
| Size received so far. | |
| QPtrVector< QByteArray > | m_blocks |
| Block table. As blocks are received they are added to this table. | |
| bool | m_completed |
| True if we have completed this module. | |
| ModuleDescriptorData | m_descriptorData |
| DSMCCCacheModuleData::DSMCCCacheModuleData | ( | DsmccDii * | dii, | |
| DsmccModuleInfo * | info, | |||
| unsigned short | streamTag | |||
| ) |
Definition at line 17 of file dsmccobjcarousel.cpp.
| unsigned char * DSMCCCacheModuleData::AddModuleData | ( | DsmccDb * | ddb, | |
| const unsigned char * | Data | |||
| ) |
Add block to the module and create the module if it's now complete.
Definition at line 39 of file dsmccobjcarousel.cpp.
Referenced by ObjCarousel::AddModuleData().
| unsigned long DSMCCCacheModuleData::CarouselId | ( | void | ) | const [inline] |
Definition at line 34 of file dsmccobjcarousel.h.
Referenced by ObjCarousel::AddModuleData(), ObjCarousel::AddModuleInfo(), BiopMessage::ProcessDir(), and BiopMessage::ProcessFile().
| unsigned short DSMCCCacheModuleData::ModuleId | ( | void | ) | const [inline] |
Definition at line 35 of file dsmccobjcarousel.h.
Referenced by ObjCarousel::AddModuleData(), ObjCarousel::AddModuleInfo(), BiopMessage::ProcessDir(), and BiopMessage::ProcessFile().
| unsigned short DSMCCCacheModuleData::StreamId | ( | void | ) | const [inline] |
Definition at line 36 of file dsmccobjcarousel.h.
Referenced by BiopMessage::ProcessDir(), and BiopMessage::ProcessFile().
| unsigned char DSMCCCacheModuleData::Version | ( | void | ) | const [inline] |
| unsigned long DSMCCCacheModuleData::ModuleSize | ( | void | ) | const [inline] |
| unsigned long DSMCCCacheModuleData::DataSize | ( | void | ) | const [inline] |
Return the, possibly uncompressed, module size.
Definition at line 41 of file dsmccobjcarousel.h.
Referenced by ObjCarousel::AddModuleData(), and ObjCarousel::AddModuleInfo().
unsigned long DSMCCCacheModuleData::m_carousel_id [private] |
unsigned short DSMCCCacheModuleData::m_module_id [private] |
unsigned short DSMCCCacheModuleData::m_stream_id [private] |
unsigned char DSMCCCacheModuleData::m_version [private] |
unsigned long DSMCCCacheModuleData::m_moduleSize [private] |
Total size.
Definition at line 54 of file dsmccobjcarousel.h.
Referenced by AddModuleData(), DataSize(), DSMCCCacheModuleData(), and ModuleSize().
unsigned long DSMCCCacheModuleData::m_receivedData [private] |
Size received so far.
Definition at line 55 of file dsmccobjcarousel.h.
Referenced by AddModuleData().
QPtrVector<QByteArray> DSMCCCacheModuleData::m_blocks [private] |
Block table. As blocks are received they are added to this table.
Definition at line 58 of file dsmccobjcarousel.h.
Referenced by AddModuleData(), and DSMCCCacheModuleData().
bool DSMCCCacheModuleData::m_completed [private] |
True if we have completed this module.
Definition at line 60 of file dsmccobjcarousel.h.
Referenced by AddModuleData().
Definition at line 61 of file dsmccobjcarousel.h.
Referenced by AddModuleData(), DataSize(), and DSMCCCacheModuleData().
1.5.5