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

Public Member Functions

 TransportSection (char *sectionBytes, unsigned int size)
 
void setESId (unsigned int id)
 
unsigned int getESId ()
 
void addData (char *bytes, unsigned int size)
 
string getSectionName ()
 
unsigned int getTableId ()
 
bool getSectionSyntaxIndicator ()
 
unsigned int getSectionLength ()
 
unsigned int getCurrentSize ()
 
unsigned int getExtensionId ()
 
unsigned int getVersionNumber ()
 
bool getCurrentNextIndicator ()
 
unsigned int getSectionNumber ()
 
unsigned int getLastSectionNumber ()
 
void * getPayload ()
 
unsigned int getPayload (char **buffer)
 
unsigned int getPayloadSize ()
 
bool isConsolidated ()
 
bool isConstructionFailed ()
 
char * getSection ()
 
void print ()
 

Static Public Member Functions

static unsigned int crc32 (char *data, unsigned int len)
 

Protected Attributes

unsigned int tableId
 
bool sectionSyntaxIndicator
 
unsigned int sectionLength
 
unsigned int idExtention
 
unsigned int versionNumber
 
bool currentNextIndicator
 
unsigned int sectionNumber
 
unsigned int lastSectionNumber
 
char section [4096]
 
unsigned int currentSize
 
string sectionName
 

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