|
vdr 2.6.4
|
#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 |
Public Member Functions inherited from cListObject | |
| 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().