vdr  1.7.31
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)
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 ()
void Add (GroupDescriptor *d)
void Delete ()
int getLength ()
GroupDescriptor ** getDescriptors ()
bool isComplete ()
 DescriptorGroup (bool deleteOnDesctruction=true)
 ~DescriptorGroup ()
void 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 include/libsi/descriptor.h.

Member Function Documentation

int SI::ExtendedEventDescriptors::getMaximumTextItemizedLength ( const char *  separation1 = "\t",
const char *  separation2 = "\n" 
)
int SI::ExtendedEventDescriptors::getMaximumTextItemizedLength ( const char *  separation1 = "\t",
const char *  separation2 = "\n" 
)
int SI::ExtendedEventDescriptors::getMaximumTextLength ( const char *  separation1 = "\t",
const char *  separation2 = "\n" 
)
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 ( )
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::ExtendedEventDescriptor::text.

Referenced by cEIT::cEIT().

char* SI::ExtendedEventDescriptors::getText ( const char *  separation1 = "\t",
const char *  separation2 = "\n" 
)
char* SI::ExtendedEventDescriptors::getText ( char *  buffer,
int  size,
const char *  separation1 = "\t",
const char *  separation2 = "\n" 
)
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::ExtendedEventDescriptor::text.

char* SI::ExtendedEventDescriptors::getTextItemized ( const char *  separation1 = "\t",
const char *  separation2 = "\n" 
)
char* SI::ExtendedEventDescriptors::getTextItemized ( char *  buffer,
int  size,
const char *  separation1 = "\t",
const char *  separation2 = "\n" 
)
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 
)
bool SI::ExtendedEventDescriptors::getTextItemized ( Loop::Iterator it,
bool &  valid,
char *  itemDescription,
char *  itemText,
int  sizeItemDescription,
int  sizeItemText 
)
char* SI::ExtendedEventDescriptors::getTextPlain ( )
char * SI::ExtendedEventDescriptors::getTextPlain ( )

Definition at line 158 of file descriptor.c.

References SI::ExtendedEventDescriptor::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.

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

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