diff options
author | Lars Hanisch <dvb@flensrocker.de> | 2011-02-17 02:17:18 +0100 |
---|---|---|
committer | Lars Hanisch <dvb@flensrocker.de> | 2011-02-17 02:17:18 +0100 |
commit | a1a08faf05403321f045d0e3bfd6b8f263f2ede0 (patch) | |
tree | 625a7b83ecfa20283f53d4ad3c37790df3202371 /dynamicdevice.c | |
parent | a5a5be51f1d261a43f142f8be86229f2c46b1482 (diff) | |
download | vdr-plugin-dynamite-a1a08faf05403321f045d0e3bfd6b8f263f2ede0.tar.gz vdr-plugin-dynamite-a1a08faf05403321f045d0e3bfd6b8f263f2ede0.tar.bz2 |
support idle-option of cDevice
Diffstat (limited to 'dynamicdevice.c')
-rw-r--r-- | dynamicdevice.c | 15 |
1 files changed, 15 insertions, 0 deletions
diff --git a/dynamicdevice.c b/dynamicdevice.c index c7841f0..baee9b1 100644 --- a/dynamicdevice.c +++ b/dynamicdevice.c @@ -264,6 +264,7 @@ cDynamicDevice::cDynamicDevice() ,devpath(NULL) ,isDetachable(true) ,getTSTimeout(defaultGetTSTimeout) +,restartSectionHandler(false) { index = numDynamicDevices; if (numDynamicDevices < MAXDEVICES) { @@ -299,6 +300,20 @@ void cDynamicDevice::DeleteSubDevice() getTSTimeout = defaultGetTSTimeout; } +bool cDynamicDevice::SetIdleDevice(bool Idle, bool TestOnly) +{ + if (subDevice) + return subDevice->SetIdleDevice(Idle, TestOnly); + return false; +} + +bool cDynamicDevice::CanScanForEPG(void) const +{ + if (subDevice) + return subDevice->CanScanForEPG(); + return false; +} + void cDynamicDevice::MakePrimaryDevice(bool On) { if (subDevice) |