Ginga  0.13.6
 All Classes Namespaces Functions Variables
Public Member Functions | Static Public Attributes | Protected Attributes | List of all members
br::pucrio::telemidia::ginga::core::tsparser::si::ServiceInfo Class Reference
Inheritance diagram for br::pucrio::telemidia::ginga::core::tsparser::si::ServiceInfo:
Inheritance graph
[legend]
Collaboration diagram for br::pucrio::telemidia::ginga::core::tsparser::si::ServiceInfo:
Collaboration graph
[legend]

Public Member Functions

size_t getSize ()
 
unsigned short getServiceId ()
 
bool getEitScheduleFlag ()
 
bool getEitPresentFollowingFlag ()
 
unsigned char getRunningStatus ()
 
string getRunningStatusDescription ()
 
unsigned char getFreeCAMode ()
 
unsigned short getDescriptorsLoopLength ()
 
void insertDescriptor (IMpegDescriptor *info)
 
vector< IMpegDescriptor * > * getDescriptors ()
 
void print ()
 
size_t process (char *data, size_t pos)
 

Static Public Attributes

static const unsigned char LOGO_TRANMISSION = 0XCF
 
static const unsigned char SERVICE = 0x48
 
- Static Public Attributes inherited from br::pucrio::telemidia::ginga::core::tsparser::si::IServiceInfo
static const unsigned char DT_SERVICE = 0x48
 
static const unsigned char DT_LOGO_TRANSMISSION = 0xCF
 

Protected Attributes

unsigned short serviceId
 
bool eitScheduleFlag
 
bool eitPresentFollowingFlag
 
unsigned char runningStatus
 
unsigned char freeCAMode
 
unsigned short descriptorsLoopLength
 
vector< IMpegDescriptor * > * descriptors
 

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