vdr 2.6.7
|
#include <ci.h>
Public Member Functions | |
cCiResourceHandler (void) | |
virtual | ~cCiResourceHandler () |
virtual const uint32_t * | ResourceIds (void) const =0 |
virtual cCiSession * | GetNewCiSession (uint32_t ResourceId, uint16_t SessionId, cCiTransportConnection *Tc)=0 |
![]() | |
cListObject (void) | |
virtual | ~cListObject () |
virtual int | Compare (const cListObject &ListObject) const |
void | Append (cListObject *Object) |
void | Insert (cListObject *Object) |
void | Unlink (void) |
int | Index (void) const |
cListObject * | Prev (void) const |
cListObject * | Next (void) const |
cCiResourceHandler::cCiResourceHandler | ( | void | ) |
Creates a new resource handler, through which the available resources can be provides.
A resource handler shall be allocated on the heap and registered with the global CiResourceHandlers, as in CiResourceHandlers.Register(new cMyResourceHandler); It will be automatically deleted at the end of the program.
|
pure virtual |
Returns a new cCiSession, according to the given ResourceId.
Implemented in cCiDefaultResourceHandler.
|
pure virtual |
Returns a pointer to an array of resource identifiers, where the last value is zero.
Implemented in cCiDefaultResourceHandler.
Referenced by cCiResourceHandlers::Register().