summaryrefslogtreecommitdiff
path: root/dynamicdevice.c
diff options
context:
space:
mode:
authorLars Hanisch <dvb@flensrocker.de>2011-02-17 02:17:18 +0100
committerLars Hanisch <dvb@flensrocker.de>2011-02-17 02:17:18 +0100
commita1a08faf05403321f045d0e3bfd6b8f263f2ede0 (patch)
tree625a7b83ecfa20283f53d4ad3c37790df3202371 /dynamicdevice.c
parenta5a5be51f1d261a43f142f8be86229f2c46b1482 (diff)
downloadvdr-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.c15
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)