|
SASC
DVBSoftCAM
|
#include <section.h>
Inheritance diagram for SI::AIT::Application:Public Member Functions | |
| virtual int | getLength () |
| long | getOrganisationId () const |
| int | getApplicationId () const |
| int | getControlCode () const |
Public Attributes | |
| MHP_DescriptorLoop | applicationDescriptors |
Protected Member Functions | |
| virtual void | Parse () |
Protected Attributes | |
| const ait_app * | s |
| int SI::AIT::Application::getApplicationId | ( | ) | const |
| int SI::AIT::Application::getControlCode | ( | ) | const |
| virtual int SI::AIT::Application::getLength | ( | ) | [inline, virtual] |
Implements SI::Object.
Definition at line 245 of file section.h.
References applicationDescriptors, and SI::VariableLengthPart::getLength().
{ return sizeof(ait_app)+applicationDescriptors.getLength(); }
| long SI::AIT::Application::getOrganisationId | ( | ) | const |
Definition at line 326 of file section.c.
References SI::Object::data, and SI::CharArray::FourBytes().
{
return data.FourBytes(0);
}
| void SI::AIT::Application::Parse | ( | ) | [protected, virtual] |
Implements SI::Parsable.
Definition at line 338 of file section.c.
References SI::Object::data, HILO, and SI::CharArray::setPointerAndOffset().
{
int offset=0;
data.setPointerAndOffset<const ait_app>(s, offset);
applicationDescriptors.setData(data+offset, HILO(s->application_descriptors_length));
}
Definition at line 249 of file section.h.
Referenced by getLength().
const ait_app* SI::AIT::Application::s [protected] |