vdr
2.2.0
|
#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 |
cComponents::~cComponents | ( | void | ) |
Definition at line 53 of file epg.c.
References tComponent::description.
|
inline |
Definition at line 62 of file epg.h.
Referenced by SetTrackDescriptions().
tComponent * cComponents::GetComponent | ( | int | Index, |
uchar | Stream, | ||
uchar | Type | ||
) |
Definition at line 98 of file epg.c.
References tComponent::stream, and tComponent::type.
Referenced by cRecordingInfo::cRecordingInfo().
|
inline |
Definition at line 59 of file epg.h.
Referenced by cEIT::cEIT(), cRecordingInfo::cRecordingInfo(), and SetTrackDescriptions().
|
private |
void cComponents::SetComponent | ( | int | Index, |
const char * | s | ||
) |
Definition at line 78 of file epg.c.
Referenced by cEIT::cEIT(), cRecordingInfo::cRecordingInfo(), and cEvent::Parse().
void cComponents::SetComponent | ( | int | Index, |
uchar | Stream, | ||
uchar | Type, | ||
const char * | Language, | ||
const char * | Description | ||
) |
Definition at line 84 of file epg.c.
References tComponent::description, isempty(), tComponent::language, strcpyrealloc(), tComponent::stream, strn0cpy(), and tComponent::type.
|
private |