|
SASC
DVBSoftCAM
|
#include <si.h>
Inheritance diagram for SI::DescriptorGroup:Public Member Functions | |
| DescriptorGroup (bool deleteOnDesctruction=true) | |
| ~DescriptorGroup () | |
| void | Add (GroupDescriptor *d) |
| void | Delete () |
| int | getLength () |
| GroupDescriptor ** | getDescriptors () |
| bool | isComplete () |
Protected Attributes | |
| int | length |
| GroupDescriptor ** | array |
| bool | deleteOnDesctruction |
| SI::DescriptorGroup::DescriptorGroup | ( | bool | deleteOnDesctruction = true | ) |
Definition at line 177 of file si.c.
References array, deleteOnDesctruction, and length.
{
array=0;
length=0;
deleteOnDesctruction=del;
}
| SI::DescriptorGroup::~DescriptorGroup | ( | ) |
Definition at line 183 of file si.c.
References array, Delete(), and deleteOnDesctruction.
{
if (deleteOnDesctruction)
Delete();
delete[] array;
}
| void SI::DescriptorGroup::Add | ( | GroupDescriptor * | d | ) |
Definition at line 197 of file si.c.
References array, SI::GroupDescriptor::getDescriptorNumber(), SI::GroupDescriptor::getLastDescriptorNumber(), i, and length.
| void SI::DescriptorGroup::Delete | ( | ) |
| GroupDescriptor** SI::DescriptorGroup::getDescriptors | ( | ) | [inline] |
| int SI::DescriptorGroup::getLength | ( | ) | [inline] |
| bool SI::DescriptorGroup::isComplete | ( | ) |
GroupDescriptor** SI::DescriptorGroup::array [protected] |
Definition at line 444 of file si.h.
Referenced by Add(), Delete(), DescriptorGroup(), getDescriptors(), isComplete(), and ~DescriptorGroup().
bool SI::DescriptorGroup::deleteOnDesctruction [protected] |
Definition at line 445 of file si.h.
Referenced by DescriptorGroup(), and ~DescriptorGroup().
int SI::DescriptorGroup::length [protected] |
Definition at line 443 of file si.h.
Referenced by Add(), Delete(), DescriptorGroup(), getLength(), and isComplete().