vdr  1.7.31
Classes | Public Member Functions | Public Attributes | Protected Member Functions | Protected Attributes | List of all members
SI::AIT Class Reference

#include <section.h>

Classes

class  Application

Public Member Functions

 AIT (const unsigned char *data, bool doCopy=true)
 AIT ()
int getApplicationType () const
int getAITVersion () const
 AIT (const unsigned char *data, bool doCopy=true)
 AIT ()
int getApplicationType () const
int getAITVersion () const
- Public Member Functions inherited from SI::NumberedSection
 NumberedSection (const unsigned char *data, bool doCopy=true)
 NumberedSection ()
int getTableIdExtension () const
bool getCurrentNextIndicator () const
int getVersionNumber () const
int getSectionNumber () const
int getLastSectionNumber () const
bool moreThanOneSection () const
 NumberedSection (const unsigned char *data, bool doCopy=true)
 NumberedSection ()
int getTableIdExtension () const
bool getCurrentNextIndicator () const
int getVersionNumber () const
int getSectionNumber () const
int getLastSectionNumber () const
bool moreThanOneSection () const
- Public Member Functions inherited from SI::CRCSection
 CRCSection (const unsigned char *data, bool doCopy=true)
 CRCSection ()
bool isCRCValid ()
bool CheckCRCAndParse ()
 CRCSection (const unsigned char *data, bool doCopy=true)
 CRCSection ()
bool isCRCValid ()
bool CheckCRCAndParse ()
- Public Member Functions inherited from SI::Section
 Section (const unsigned char *data, bool doCopy=true)
 Section ()
TableId getTableId () const
virtual int getLength ()
 Section (const unsigned char *data, bool doCopy=true)
 Section ()
TableId getTableId () const
virtual int getLength ()
- Public Member Functions inherited from SI::Object
 Object ()
 Object (CharArray &d)
void setData (const unsigned char *data, int size, bool doCopy=true)
CharArray getData ()
bool isValid ()
 Object ()
 Object (CharArray &d)
void setData (const unsigned char *data, int size, bool doCopy=true)
CharArray getData ()
bool isValid ()
- Public Member Functions inherited from SI::Parsable
void CheckParse ()
void CheckParse ()

Public Attributes

MHP_DescriptorLoop commonDescriptors
StructureLoop< ApplicationapplicationLoop

Protected Member Functions

virtual void Parse ()
virtual void Parse ()

Protected Attributes

const aitfirst

Additional Inherited Members

- Static Public Member Functions inherited from SI::NumberedSection
static int getTableIdExtension (const unsigned char *d)
static int getTableIdExtension (const unsigned char *d)

Detailed Description

Definition at line 239 of file include/libsi/section.h.

Constructor & Destructor Documentation

SI::AIT::AIT ( const unsigned char *  data,
bool  doCopy = true 
)
inline

Definition at line 241 of file include/libsi/section.h.

SI::AIT::AIT ( )
inline

Definition at line 242 of file include/libsi/section.h.

SI::AIT::AIT ( const unsigned char *  data,
bool  doCopy = true 
)
inline

Definition at line 241 of file libsi/section.h.

SI::AIT::AIT ( )
inline

Definition at line 242 of file libsi/section.h.

Member Function Documentation

int SI::AIT::getAITVersion ( ) const

Definition at line 313 of file section.c.

int SI::AIT::getAITVersion ( ) const
int SI::AIT::getApplicationType ( ) const

Definition at line 309 of file section.c.

References HILO.

int SI::AIT::getApplicationType ( ) const
void SI::AIT::Parse ( )
protectedvirtual

Implements SI::Parsable.

Definition at line 317 of file section.c.

References SI::Object::data, HILO, and SI::CharArray::setPointerAndOffset().

virtual void SI::AIT::Parse ( )
protectedvirtual

Implements SI::Parsable.

Member Data Documentation

StructureLoop< Application > SI::AIT::applicationLoop

Definition at line 255 of file include/libsi/section.h.

MHP_DescriptorLoop SI::AIT::commonDescriptors

Definition at line 254 of file include/libsi/section.h.

const ait * SI::AIT::first
protected

Definition at line 259 of file include/libsi/section.h.


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