vdr  2.0.5
Classes | Public Types | Public Member Functions | Public Attributes | Protected Member Functions | Private Attributes | List of all members
SI::MHP_TransportProtocolDescriptor Class Reference

#include <descriptor.h>

Classes

class  UrlExtensionEntry
 

Public Types

enum  Protocol { ObjectCarousel = 0x01, IPviaDVB = 0x02, HTTPoverInteractionChannel = 0x03 }
 

Public Member Functions

int getProtocolId () const
 
int getProtocolLabel () const
 
bool isRemote () const
 
int getComponentTag () const
 
char * getUrlBase (char *buffer, int size)
 
- Public Member Functions inherited from SI::Descriptor
virtual int getLength ()
 
DescriptorTag getDescriptorTag () const
 
- Public Member Functions inherited from SI::Object
 Object ()
 
 Object (CharArray &d)
 
void setData (const unsigned char *data, int size, bool doCopy=true)
 
CharArray getData ()
 
bool isValid ()
 
- Public Member Functions inherited from SI::Parsable
void CheckParse ()
 

Public Attributes

StructureLoop< UrlExtensionEntryUrlExtensionLoop
 

Protected Member Functions

virtual void Parse ()
 
- Protected Member Functions inherited from SI::Object
void setData (CharArray &d)
 
bool checkSize (int offset)
 
- Protected Member Functions inherited from SI::Parsable
 Parsable ()
 
virtual ~Parsable ()
 

Private Attributes

const descr_transport_protocols
 
bool remote
 
int componentTag
 
String UrlBase
 

Additional Inherited Members

- Static Public Member Functions inherited from SI::Descriptor
static int getLength (const unsigned char *d)
 
static DescriptorTag getDescriptorTag (const unsigned char *d)
 
- Static Protected Member Functions inherited from SI::Descriptor
static DescriptorgetDescriptor (CharArray d, DescriptorTagDomain domain, bool returnUnimplemetedDescriptor)
 
- Protected Attributes inherited from SI::Object
CharArray data
 

Detailed Description

Definition at line 659 of file descriptor.h.

Member Enumeration Documentation

Enumerator
ObjectCarousel 
IPviaDVB 
HTTPoverInteractionChannel 

Definition at line 669 of file descriptor.h.

Member Function Documentation

int SI::MHP_TransportProtocolDescriptor::getComponentTag ( ) const

Definition at line 1050 of file descriptor.c.

int SI::MHP_TransportProtocolDescriptor::getProtocolId ( ) const

Definition at line 1038 of file descriptor.c.

References HILO, and SI::ExtendedEventDescriptor::s.

int SI::MHP_TransportProtocolDescriptor::getProtocolLabel ( ) const

Definition at line 1042 of file descriptor.c.

References SI::ExtendedEventDescriptor::s.

char * SI::MHP_TransportProtocolDescriptor::getUrlBase ( char *  buffer,
int  size 
)

Definition at line 1054 of file descriptor.c.

bool SI::MHP_TransportProtocolDescriptor::isRemote ( ) const

Definition at line 1046 of file descriptor.c.

void SI::MHP_TransportProtocolDescriptor::Parse ( )
protectedvirtual

Member Data Documentation

int SI::MHP_TransportProtocolDescriptor::componentTag
private

Definition at line 682 of file descriptor.h.

bool SI::MHP_TransportProtocolDescriptor::remote
private

Definition at line 681 of file descriptor.h.

const descr_transport_protocol* SI::MHP_TransportProtocolDescriptor::s
private

Definition at line 680 of file descriptor.h.

String SI::MHP_TransportProtocolDescriptor::UrlBase
private

Definition at line 683 of file descriptor.h.

StructureLoop<UrlExtensionEntry> SI::MHP_TransportProtocolDescriptor::UrlExtensionLoop

Definition at line 675 of file descriptor.h.


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