vdr 2.7.6
SI::ExtendedEventDescriptors Class Reference

#include <descriptor.h>

Public Member Functions

int getMaximumTextLength (const char *separation1="\t", const char *separation2="\n")
char * getText (const char *separation1="\t", const char *separation2="\n")
char * getText (char *buffer, int size, const char *separation1="\t", const char *separation2="\n")
int getMaximumTextPlainLength ()
char * getTextPlain ()
char * getTextPlain (char *buffer, int size)
int getMaximumTextItemizedLength (const char *separation1="\t", const char *separation2="\n")
char * getTextItemized (const char *separation1="\t", const char *separation2="\n")
char * getTextItemized (char *buffer, int size, const char *separation1="\t", const char *separation2="\n")
bool getTextItemized (Loop::Iterator &it, bool &valid, char *itemDescription, char *itemText, int sizeItemDescription, int sizeItemText)
Public Member Functions inherited from SI::DescriptorGroup
 DescriptorGroup (bool deleteOnDesctruction=true)
 ~DescriptorGroup ()
bool Add (GroupDescriptor *d)
void Delete ()
int getLength ()
GroupDescriptor ** getDescriptors ()
bool isComplete ()

Additional Inherited Members

Protected Attributes inherited from SI::DescriptorGroup
int length
GroupDescriptor ** array
bool deleteOnDesctruction

Detailed Description

Definition at line 51 of file descriptor.h.

Member Function Documentation

◆ getMaximumTextItemizedLength()

int SI::ExtendedEventDescriptors::getMaximumTextItemizedLength ( const char * separation1 = "\t",
const char * separation2 = "\n" )

◆ getMaximumTextLength()

int SI::ExtendedEventDescriptors::getMaximumTextLength ( const char * separation1 = "\t",
const char * separation2 = "\n" )

Definition at line 81 of file descriptor.c.

References getMaximumTextItemizedLength(), and getMaximumTextPlainLength().

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

◆ getMaximumTextPlainLength()

int SI::ExtendedEventDescriptors::getMaximumTextPlainLength ( )

◆ getText() [1/2]

char * SI::ExtendedEventDescriptors::getText ( char * buffer,
int size,
const char * separation1 = "\t",
const char * separation2 = "\n" )

◆ getText() [2/2]

char * SI::ExtendedEventDescriptors::getText ( const char * separation1 = "\t",
const char * separation2 = "\n" )

Definition at line 86 of file descriptor.c.

References getMaximumTextLength(), getText(), and SI::ExtendedEventDescriptor::text.

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

◆ getTextItemized() [1/3]

char * SI::ExtendedEventDescriptors::getTextItemized ( char * buffer,
int size,
const char * separation1 = "\t",
const char * separation2 = "\n" )

◆ getTextItemized() [2/3]

char * SI::ExtendedEventDescriptors::getTextItemized ( const char * separation1 = "\t",
const char * separation2 = "\n" )

◆ getTextItemized() [3/3]

bool SI::ExtendedEventDescriptors::getTextItemized ( Loop::Iterator & it,
bool & valid,
char * itemDescription,
char * itemText,
int sizeItemDescription,
int sizeItemText )

◆ getTextPlain() [1/2]

char * SI::ExtendedEventDescriptors::getTextPlain ( )

◆ getTextPlain() [2/2]

char * SI::ExtendedEventDescriptors::getTextPlain ( char * buffer,
int size )

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