vdr  2.2.0
Public Member Functions | List of all members
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

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

Definition at line 179 of file descriptor.c.

References SI::ExtendedEventDescriptor::itemLoop.

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

Definition at line 81 of file descriptor.c.

Referenced by cEIT::cEIT().

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

Definition at line 86 of file descriptor.c.

References SI::ShortEventDescriptor::text.

Referenced by cEIT::cEIT().

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

Definition at line 192 of file descriptor.c.

References SI::ShortEventDescriptor::text.

char * SI::ExtendedEventDescriptors::getTextItemized ( char *  buffer,
int  size,
const char *  separation1 = "\t",
const char *  separation2 = "\n" 
)
bool SI::ExtendedEventDescriptors::getTextItemized ( Loop::Iterator it,
bool &  valid,
char *  itemDescription,
char *  itemText,
int  sizeItemDescription,
int  sizeItemText 
)
char * SI::ExtendedEventDescriptors::getTextPlain ( )

Definition at line 158 of file descriptor.c.

References SI::ShortEventDescriptor::text.

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

Definition at line 164 of file descriptor.c.

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


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