vdr  1.7.31
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, ObjectCarousel = 0x01,
  IPviaDVB = 0x02, HTTPoverInteractionChannel = 0x03
}
enum  Protocol {
  ObjectCarousel = 0x01, IPviaDVB = 0x02, HTTPoverInteractionChannel = 0x03, 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)
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
virtual int getLength ()
DescriptorTag getDescriptorTag () const

Public Attributes

StructureLoop< UrlExtensionEntryUrlExtensionLoop

Protected Member Functions

virtual void Parse ()
virtual void Parse ()

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 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)
static DescriptorgetDescriptor (CharArray d, DescriptorTagDomain domain, bool returnUnimplemetedDescriptor)
- Protected Attributes inherited from SI::Object
CharArray data

Detailed Description

Definition at line 659 of file include/libsi/descriptor.h.

Member Enumeration Documentation

Enumerator:
ObjectCarousel 
IPviaDVB 
HTTPoverInteractionChannel 
ObjectCarousel 
IPviaDVB 
HTTPoverInteractionChannel 

Definition at line 669 of file include/libsi/descriptor.h.

Enumerator:
ObjectCarousel 
IPviaDVB 
HTTPoverInteractionChannel 
ObjectCarousel 
IPviaDVB 
HTTPoverInteractionChannel 

Definition at line 669 of file libsi/descriptor.h.

Member Function Documentation

int SI::MHP_TransportProtocolDescriptor::getComponentTag ( ) const

Definition at line 1050 of file descriptor.c.

int SI::MHP_TransportProtocolDescriptor::getComponentTag ( ) const
int SI::MHP_TransportProtocolDescriptor::getProtocolId ( ) const

Definition at line 1038 of file descriptor.c.

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

int SI::MHP_TransportProtocolDescriptor::getProtocolId ( ) const
int SI::MHP_TransportProtocolDescriptor::getProtocolLabel ( ) const

Definition at line 1042 of file descriptor.c.

References SI::ExtendedEventDescriptor::s.

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

Definition at line 1054 of file descriptor.c.

bool SI::MHP_TransportProtocolDescriptor::isRemote ( ) const
bool SI::MHP_TransportProtocolDescriptor::isRemote ( ) const

Definition at line 1046 of file descriptor.c.

void SI::MHP_TransportProtocolDescriptor::Parse ( )
protectedvirtual
virtual void SI::MHP_TransportProtocolDescriptor::Parse ( )
protectedvirtual

Implements SI::Parsable.

Member Data Documentation

int SI::MHP_TransportProtocolDescriptor::componentTag
private

Definition at line 682 of file include/libsi/descriptor.h.

bool SI::MHP_TransportProtocolDescriptor::remote
private

Definition at line 681 of file include/libsi/descriptor.h.

const descr_transport_protocol * SI::MHP_TransportProtocolDescriptor::s
private

Definition at line 680 of file include/libsi/descriptor.h.

String SI::MHP_TransportProtocolDescriptor::UrlBase
private

Definition at line 683 of file include/libsi/descriptor.h.

StructureLoop< UrlExtensionEntry > SI::MHP_TransportProtocolDescriptor::UrlExtensionLoop

Definition at line 675 of file include/libsi/descriptor.h.


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