SI::DescriptorGroup Class Reference

#include <si.h>

Inheritance diagram for SI::DescriptorGroup:

Inheritance graph
[legend]
Collaboration diagram for SI::DescriptorGroup:

Collaboration graph
[legend]

List of all members.

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


Detailed Description

Definition at line 433 of file si.h.


Constructor & Destructor Documentation

SI::DescriptorGroup::DescriptorGroup ( bool  deleteOnDesctruction = true  ) 

Definition at line 177 of file si.c.

References array, deleteOnDesctruction, and length.

SI::DescriptorGroup::~DescriptorGroup (  ) 

Definition at line 183 of file si.c.

References array, Delete(), and deleteOnDesctruction.

Here is the call graph for this function:


Member Function Documentation

void SI::DescriptorGroup::Add ( GroupDescriptor d  ) 

Definition at line 197 of file si.c.

References array, SI::GroupDescriptor::getDescriptorNumber(), SI::GroupDescriptor::getLastDescriptorNumber(), and length.

Referenced by cEIT::cEIT().

Here is the call graph for this function:

void SI::DescriptorGroup::Delete (  ) 

Definition at line 189 of file si.c.

References array, and length.

Referenced by ~DescriptorGroup().

int SI::DescriptorGroup::getLength (  )  [inline]

Definition at line 439 of file si.h.

References length.

GroupDescriptor** SI::DescriptorGroup::getDescriptors (  )  [inline]

Definition at line 440 of file si.h.

References array.

bool SI::DescriptorGroup::isComplete (  ) 

Definition at line 208 of file si.c.

References array, and length.


Member Data Documentation

int SI::DescriptorGroup::length [protected]

Definition at line 443 of file si.h.

Referenced by Add(), Delete(), DescriptorGroup(), getLength(), SI::ExtendedEventDescriptors::getMaximumTextItemizedLength(), SI::ExtendedEventDescriptors::getMaximumTextPlainLength(), SI::ExtendedEventDescriptors::getText(), SI::ExtendedEventDescriptors::getTextItemized(), SI::ExtendedEventDescriptors::getTextPlain(), and isComplete().

GroupDescriptor** SI::DescriptorGroup::array [protected]

Definition at line 444 of file si.h.

Referenced by Add(), Delete(), DescriptorGroup(), getDescriptors(), SI::ExtendedEventDescriptors::getMaximumTextItemizedLength(), SI::ExtendedEventDescriptors::getMaximumTextPlainLength(), SI::ExtendedEventDescriptors::getText(), SI::ExtendedEventDescriptors::getTextItemized(), SI::ExtendedEventDescriptors::getTextPlain(), isComplete(), and ~DescriptorGroup().

bool SI::DescriptorGroup::deleteOnDesctruction [protected]

Definition at line 445 of file si.h.

Referenced by DescriptorGroup(), and ~DescriptorGroup().


The documentation for this class was generated from the following files:
Generated on Tue Nov 6 20:35:37 2007 for VDR by  doxygen 1.5.3-20071008