vdr 2.6.1
Public Member Functions | Protected Attributes | List of all members
SI::DescriptorGroup Class Reference

#include <si.h>

Public Member Functions

 DescriptorGroup (bool deleteOnDesctruction=true)
 
 ~DescriptorGroup ()
 
bool Add (GroupDescriptor *d)
 
void Delete ()
 
int getLength ()
 
GroupDescriptor ** getDescriptors ()
 
bool isComplete ()
 
 DescriptorGroup (bool deleteOnDesctruction=true)
 
 ~DescriptorGroup ()
 
bool Add (GroupDescriptor *d)
 
void Delete ()
 
int getLength ()
 
GroupDescriptor ** getDescriptors ()
 
bool isComplete ()
 

Protected Attributes

int length
 
GroupDescriptor ** array
 
bool deleteOnDesctruction
 

Detailed Description

Definition at line 482 of file include/libsi/si.h.

Constructor & Destructor Documentation

◆ DescriptorGroup() [1/2]

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

Definition at line 181 of file si.c.

References array, deleteOnDesctruction, and length.

◆ ~DescriptorGroup() [1/2]

SI::DescriptorGroup::~DescriptorGroup ( )

Definition at line 187 of file si.c.

References array, Delete(), and deleteOnDesctruction.

◆ DescriptorGroup() [2/2]

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

◆ ~DescriptorGroup() [2/2]

SI::DescriptorGroup::~DescriptorGroup ( )

Member Function Documentation

◆ Add() [1/2]

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

◆ Add() [2/2]

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

◆ Delete() [1/2]

void SI::DescriptorGroup::Delete ( )

Definition at line 193 of file si.c.

References array, and length.

Referenced by ~DescriptorGroup().

◆ Delete() [2/2]

void SI::DescriptorGroup::Delete ( )

◆ getDescriptors() [1/2]

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

Definition at line 489 of file include/libsi/si.h.

References array.

◆ getDescriptors() [2/2]

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

Definition at line 489 of file libsi/si.h.

References array.

◆ getLength() [1/2]

int SI::DescriptorGroup::getLength ( )
inline

Definition at line 488 of file include/libsi/si.h.

References length.

◆ getLength() [2/2]

int SI::DescriptorGroup::getLength ( )
inline

Definition at line 488 of file libsi/si.h.

References length.

◆ isComplete() [1/2]

bool SI::DescriptorGroup::isComplete ( )

Definition at line 215 of file si.c.

References array, and length.

◆ isComplete() [2/2]

bool SI::DescriptorGroup::isComplete ( )

Member Data Documentation

◆ array

GroupDescriptor ** SI::DescriptorGroup::array
protected

◆ deleteOnDesctruction

bool SI::DescriptorGroup::deleteOnDesctruction
protected

Definition at line 494 of file include/libsi/si.h.

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

◆ length

int SI::DescriptorGroup::length
protected

Definition at line 492 of file include/libsi/si.h.

Referenced by Add(), Delete(), DescriptorGroup(), getLength(), and isComplete().


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