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 328e146..49339e0 100644 --- a/dynamicdevice.c +++ b/dynamicdevice.c @@ -288,6 +288,7 @@ cDynamicDevice::cDynamicDevice() ,getTSTimeoutHandlerArg(NULL) ,isDetachable(true) ,getTSTimeout(defaultGetTSTimeout) +,restartSectionHandler(false) { index = numDynamicDevices; if (numDynamicDevices < MAXDEVICES) { @@ -326,6 +327,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) |