diff options
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) |