openATV enigma2
openATV is an open source SetTopBox Graphical user interface.
Components.ParentalControl.ParentalControl Class Reference

Public Member Functions

def __init__ (self)
 
def serviceMethodWrapper (self, service, method, *args)
 
def isServicePlayable (self, ref, callback, session=None)
 
def protectService (self, service)
 
def unProtectService (self, service)
 
def getProtectionLevel (self, service)
 
def getConfigValues (self)
 
def standbyCounterCallback (self, configElement)
 
def resetSessionPin (self)
 
def getCurrentTimeStamp (self)
 
def getPinList (self)
 
def setSessionPinCached (self)
 
def servicePinEntered (self, service, result=None)
 
def saveListToFile (self, sWhichList, vList)
 
def openListFromFile (self, sWhichList)
 
def addServiceToList (self, service, type, vList)
 
def removeServiceFromList (self, service, type, vList)
 
def readServicesFromBouquet (self, sBouquetSelection, formatstring)
 
def save (self)
 
def open (self)
 
def __getattr__ (self, name)
 
def hideBlacklist (self)
 

Public Attributes

 filesOpened
 
 PinDlg
 
 sessionPinTimer
 
 session
 
 callback
 
 checkPinInterval
 
 checkPinIntervalCancel
 
 checkSessionPin
 
 sessionPinCached
 
 pinIntervalSeconds
 
 pinIntervalSecondsCancel
 
 storeServicePin
 
 blacklist
 

Constructor & Destructor Documentation

◆ __init__()

def Components.ParentalControl.ParentalControl.__init__ (   self)

Member Function Documentation

◆ __getattr__()

def Components.ParentalControl.ParentalControl.__getattr__ (   self,
  name 
)

◆ addServiceToList()

def Components.ParentalControl.ParentalControl.addServiceToList (   self,
  service,
  type,
  vList 
)

◆ getConfigValues()

def Components.ParentalControl.ParentalControl.getConfigValues (   self)

◆ getCurrentTimeStamp()

def Components.ParentalControl.ParentalControl.getCurrentTimeStamp (   self)

◆ getPinList()

def Components.ParentalControl.ParentalControl.getPinList (   self)

◆ getProtectionLevel()

def Components.ParentalControl.ParentalControl.getProtectionLevel (   self,
  service 
)

◆ hideBlacklist()

def Components.ParentalControl.ParentalControl.hideBlacklist (   self)

◆ isServicePlayable()

def Components.ParentalControl.ParentalControl.isServicePlayable (   self,
  ref,
  callback,
  session = None 
)

◆ open()

def Components.ParentalControl.ParentalControl.open (   self)

◆ openListFromFile()

def Components.ParentalControl.ParentalControl.openListFromFile (   self,
  sWhichList 
)

◆ protectService()

def Components.ParentalControl.ParentalControl.protectService (   self,
  service 
)

◆ readServicesFromBouquet()

def Components.ParentalControl.ParentalControl.readServicesFromBouquet (   self,
  sBouquetSelection,
  formatstring 
)

◆ removeServiceFromList()

def Components.ParentalControl.ParentalControl.removeServiceFromList (   self,
  service,
  type,
  vList 
)

◆ resetSessionPin()

def Components.ParentalControl.ParentalControl.resetSessionPin (   self)

◆ save()

def Components.ParentalControl.ParentalControl.save (   self)

◆ saveListToFile()

def Components.ParentalControl.ParentalControl.saveListToFile (   self,
  sWhichList,
  vList 
)

◆ serviceMethodWrapper()

def Components.ParentalControl.ParentalControl.serviceMethodWrapper (   self,
  service,
  method,
args 
)

◆ servicePinEntered()

def Components.ParentalControl.ParentalControl.servicePinEntered (   self,
  service,
  result = None 
)

◆ setSessionPinCached()

def Components.ParentalControl.ParentalControl.setSessionPinCached (   self)

◆ standbyCounterCallback()

def Components.ParentalControl.ParentalControl.standbyCounterCallback (   self,
  configElement 
)

◆ unProtectService()

def Components.ParentalControl.ParentalControl.unProtectService (   self,
  service 
)

Member Data Documentation

◆ blacklist

Components.ParentalControl.ParentalControl.blacklist

◆ callback

Components.ParentalControl.ParentalControl.callback

◆ checkPinInterval

Components.ParentalControl.ParentalControl.checkPinInterval

◆ checkPinIntervalCancel

Components.ParentalControl.ParentalControl.checkPinIntervalCancel

◆ checkSessionPin

Components.ParentalControl.ParentalControl.checkSessionPin

◆ filesOpened

Components.ParentalControl.ParentalControl.filesOpened

◆ PinDlg

Components.ParentalControl.ParentalControl.PinDlg

◆ pinIntervalSeconds

Components.ParentalControl.ParentalControl.pinIntervalSeconds

◆ pinIntervalSecondsCancel

Components.ParentalControl.ParentalControl.pinIntervalSecondsCancel

◆ session

Components.ParentalControl.ParentalControl.session

◆ sessionPinCached

Components.ParentalControl.ParentalControl.sessionPinCached

◆ sessionPinTimer

Components.ParentalControl.ParentalControl.sessionPinTimer

◆ storeServicePin

Components.ParentalControl.ParentalControl.storeServicePin

The documentation for this class was generated from the following file: