vdr  2.2.0
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 693 of file descriptor.h.

Member Enumeration Documentation

Enumerator
ObjectCarousel 
IPviaDVB 
HTTPoverInteractionChannel 

Definition at line 703 of file descriptor.h.

Member Function Documentation

int SI::MHP_TransportProtocolDescriptor::getComponentTag ( ) const

Definition at line 1092 of file descriptor.c.

int SI::MHP_TransportProtocolDescriptor::getProtocolId ( ) const

Definition at line 1080 of file descriptor.c.

References HILO.

int SI::MHP_TransportProtocolDescriptor::getProtocolLabel ( ) const

Definition at line 1084 of file descriptor.c.

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

Definition at line 1096 of file descriptor.c.

bool SI::MHP_TransportProtocolDescriptor::isRemote ( ) const

Definition at line 1088 of file descriptor.c.

void SI::MHP_TransportProtocolDescriptor::Parse ( )
protectedvirtual

Member Data Documentation

int SI::MHP_TransportProtocolDescriptor::componentTag
private

Definition at line 716 of file descriptor.h.

bool SI::MHP_TransportProtocolDescriptor::remote
private

Definition at line 715 of file descriptor.h.

const descr_transport_protocol* SI::MHP_TransportProtocolDescriptor::s
private

Definition at line 714 of file descriptor.h.

String SI::MHP_TransportProtocolDescriptor::UrlBase
private

Definition at line 717 of file descriptor.h.

StructureLoop<UrlExtensionEntry> SI::MHP_TransportProtocolDescriptor::UrlExtensionLoop

Definition at line 709 of file descriptor.h.


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