vdr 2.8.2
cComponents Class Reference

#include <epg.h>

Public Member Functions

 cComponents (void)
 ~cComponents (void)
int NumComponents (void) const
void SetComponent (int Index, const char *s)
void SetComponent (int Index, uchar Stream, uchar Type, const char *Language, const char *Description)
tComponent * Component (int Index) const
tComponent * GetComponent (int Index, uchar Stream, uchar Type)

Private Member Functions

bool Realloc (int Index)

Private Attributes

int numComponents
tComponent * components

Detailed Description

Definition at line 54 of file epg.h.

Constructor & Destructor Documentation

◆ cComponents()

cComponents::cComponents ( void )

Definition at line 46 of file epg.c.

References components, and numComponents.

◆ ~cComponents()

cComponents::~cComponents ( void )

Definition at line 52 of file epg.c.

References components, and numComponents.

Member Function Documentation

◆ Component()

tComponent * cComponents::Component ( int Index) const
inline

Definition at line 65 of file epg.h.

References components, and numComponents.

Referenced by SetTrackDescriptions().

◆ GetComponent()

tComponent * cComponents::GetComponent ( int Index,
uchar Stream,
uchar Type )

Definition at line 97 of file epg.c.

References components, and numComponents.

◆ NumComponents()

int cComponents::NumComponents ( void ) const
inline

Definition at line 62 of file epg.h.

References numComponents.

Referenced by cEIT::cEIT(), and SetTrackDescriptions().

◆ Realloc()

bool cComponents::Realloc ( int Index)
private

Definition at line 59 of file epg.c.

References components, esyslog, and numComponents.

Referenced by SetComponent(), and SetComponent().

◆ SetComponent() [1/2]

void cComponents::SetComponent ( int Index,
const char * s )

Definition at line 77 of file epg.c.

References components, and Realloc().

Referenced by cEIT::cEIT().

◆ SetComponent() [2/2]

void cComponents::SetComponent ( int Index,
uchar Stream,
uchar Type,
const char * Language,
const char * Description )

Member Data Documentation

◆ components

tComponent* cComponents::components
private

◆ numComponents

int cComponents::numComponents
private

Definition at line 56 of file epg.h.

Referenced by cComponents(), Component(), GetComponent(), NumComponents(), Realloc(), and ~cComponents().


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