vdr
1.7.27
|
#include <config.h>
Public Member Functions | |
cSatCableNumbers (int Size, const char *s=NULL) | |
~cSatCableNumbers () | |
int | Size (void) const |
int * | Array (void) |
bool | FromString (const char *s) |
cString | ToString (void) |
int | FirstDeviceIndex (int DeviceIndex) const |
cSatCableNumbers (int Size, const char *s=NULL) | |
~cSatCableNumbers () | |
int | Size (void) const |
int * | Array (void) |
bool | FromString (const char *s) |
cString | ToString (void) |
int | FirstDeviceIndex (int DeviceIndex) const |
Private Attributes | |
int | size |
int * | array |
cSatCableNumbers::cSatCableNumbers | ( | int | Size, |
const char * | s = NULL |
||
) |
cSatCableNumbers::cSatCableNumbers | ( | int | Size, |
const char * | s = NULL |
||
) |
int* cSatCableNumbers::Array | ( | void | ) | [inline] |
int* cSatCableNumbers::Array | ( | void | ) | [inline] |
Definition at line 84 of file include/vdr/config.h.
References array.
int cSatCableNumbers::FirstDeviceIndex | ( | int | DeviceIndex | ) | const |
Returns the first device index (starting at 0) that uses the same sat cable number as the device with the given DeviceIndex.
If the given device does not use the same sat cable as any other device, or if the resulting value would be the same as DeviceIndex, or if DeviceIndex is out of range, -1 is returned.
Definition at line 115 of file config.c.
Referenced by cDvbDevice::BondDevices().
int cSatCableNumbers::FirstDeviceIndex | ( | int | DeviceIndex | ) | const |
Returns the first device index (starting at 0) that uses the same sat cable number as the device with the given DeviceIndex.
If the given device does not use the same sat cable as any other device, or if the resulting value would be the same as DeviceIndex, or if DeviceIndex is out of range, -1 is returned.
bool cSatCableNumbers::FromString | ( | const char * | s | ) |
bool cSatCableNumbers::FromString | ( | const char * | s | ) |
Definition at line 80 of file config.c.
References array, esyslog, size, and skipspace().
Referenced by cMenuSetupLNB::cMenuSetupLNB(), and cSatCableNumbers().
int cSatCableNumbers::Size | ( | void | ) | const [inline] |
int cSatCableNumbers::Size | ( | void | ) | const [inline] |
Definition at line 83 of file include/vdr/config.h.
References size.
cString cSatCableNumbers::ToString | ( | void | ) |
Definition at line 106 of file config.c.
References array, size, and cString::sprintf().
Referenced by cMenuSetupLNB::ProcessKey().
cString cSatCableNumbers::ToString | ( | void | ) |
int * cSatCableNumbers::array [private] |
Definition at line 79 of file config.h.
Referenced by Array(), cSatCableNumbers(), FirstDeviceIndex(), FromString(), ToString(), and ~cSatCableNumbers().
int cSatCableNumbers::size [private] |
Definition at line 78 of file config.h.
Referenced by cSatCableNumbers(), FirstDeviceIndex(), FromString(), Size(), and ToString().