openATV enigma2
openATV is an open source SetTopBox Graphical user interface.
Tools.MultiBoot.MultiBootClass Class Reference

Public Member Functions

def __init__ (self)
 
def loadMultiBoot (self)
 
def loadBootDevice (self)
 
def getParam (self, line, param)
 
def loadBootSlots (self)
 
def loadCurrentSlotAndBootCodes (self)
 
def canMultiBoot (self)
 
def getBootDevice (self)
 
def getBootSlots (self)
 
def getCurrentSlotAndBootCodes (self)
 
def getCurrentSlotCode (self)
 
def getCurrentBootMode (self)
 
def hasRecovery (self)
 
def getBootCodeDescription (self, bootCode=None)
 
def getStartupFile (self, slotCode=None)
 
def hasRootSubdir (self, slotCode=None)
 
def getSlotImageList (self, callback)
 
def findSlot (self)
 
def analyzeSlot (self, data, retVal, extraArgs)
 
def finishSlot (self, data, retVal, extraArgs)
 
def readSlotInfo (self, path)
 
def checkChecksum (self, lines)
 
def processValue (self, value)
 
def deriveSlotInfo (self, path)
 
def activateSlot (self, slotCode, bootCode, callback)
 
def bootDeviceMounted (self, data, retVal, extraArgs)
 
def bootDeviceUnmounted (self, data, retVal, extraArgs)
 
def emptySlot (self, slotCode, callback)
 
def restoreSlot (self, slotCode, callback)
 
def manageSlot (self, slotCode, callback, method)
 
def hideSlot (self, data, retVal, extraArgs)
 
def revealSlot (self, data, retVal, extraArgs)
 
def cleanUpSlot (self, data, retVal, extraArgs)
 

Public Attributes

 debugMode
 
 bootArgs
 
 startupCmdLine
 
 bootSlotsKeys
 
 bootCode
 
 imageList
 
 callback
 
 tempDir
 
 slotCodes
 
 slotCode
 
 device
 

Constructor & Destructor Documentation

◆ __init__()

def Tools.MultiBoot.MultiBootClass.__init__ (   self)

Member Function Documentation

◆ activateSlot()

def Tools.MultiBoot.MultiBootClass.activateSlot (   self,
  slotCode,
  bootCode,
  callback 
)

◆ analyzeSlot()

def Tools.MultiBoot.MultiBootClass.analyzeSlot (   self,
  data,
  retVal,
  extraArgs 
)

◆ bootDeviceMounted()

def Tools.MultiBoot.MultiBootClass.bootDeviceMounted (   self,
  data,
  retVal,
  extraArgs 
)

◆ bootDeviceUnmounted()

def Tools.MultiBoot.MultiBootClass.bootDeviceUnmounted (   self,
  data,
  retVal,
  extraArgs 
)

◆ canMultiBoot()

def Tools.MultiBoot.MultiBootClass.canMultiBoot (   self)

◆ checkChecksum()

def Tools.MultiBoot.MultiBootClass.checkChecksum (   self,
  lines 
)

◆ cleanUpSlot()

def Tools.MultiBoot.MultiBootClass.cleanUpSlot (   self,
  data,
  retVal,
  extraArgs 
)

◆ deriveSlotInfo()

def Tools.MultiBoot.MultiBootClass.deriveSlotInfo (   self,
  path 
)

◆ emptySlot()

def Tools.MultiBoot.MultiBootClass.emptySlot (   self,
  slotCode,
  callback 
)

◆ findSlot()

def Tools.MultiBoot.MultiBootClass.findSlot (   self)

◆ finishSlot()

def Tools.MultiBoot.MultiBootClass.finishSlot (   self,
  data,
  retVal,
  extraArgs 
)

◆ getBootCodeDescription()

def Tools.MultiBoot.MultiBootClass.getBootCodeDescription (   self,
  bootCode = None 
)

◆ getBootDevice()

def Tools.MultiBoot.MultiBootClass.getBootDevice (   self)

◆ getBootSlots()

def Tools.MultiBoot.MultiBootClass.getBootSlots (   self)

◆ getCurrentBootMode()

def Tools.MultiBoot.MultiBootClass.getCurrentBootMode (   self)

◆ getCurrentSlotAndBootCodes()

def Tools.MultiBoot.MultiBootClass.getCurrentSlotAndBootCodes (   self)

◆ getCurrentSlotCode()

def Tools.MultiBoot.MultiBootClass.getCurrentSlotCode (   self)

◆ getParam()

def Tools.MultiBoot.MultiBootClass.getParam (   self,
  line,
  param 
)

◆ getSlotImageList()

def Tools.MultiBoot.MultiBootClass.getSlotImageList (   self,
  callback 
)

◆ getStartupFile()

def Tools.MultiBoot.MultiBootClass.getStartupFile (   self,
  slotCode = None 
)

◆ hasRecovery()

def Tools.MultiBoot.MultiBootClass.hasRecovery (   self)

◆ hasRootSubdir()

def Tools.MultiBoot.MultiBootClass.hasRootSubdir (   self,
  slotCode = None 
)

◆ hideSlot()

def Tools.MultiBoot.MultiBootClass.hideSlot (   self,
  data,
  retVal,
  extraArgs 
)

◆ loadBootDevice()

def Tools.MultiBoot.MultiBootClass.loadBootDevice (   self)

◆ loadBootSlots()

def Tools.MultiBoot.MultiBootClass.loadBootSlots (   self)

◆ loadCurrentSlotAndBootCodes()

def Tools.MultiBoot.MultiBootClass.loadCurrentSlotAndBootCodes (   self)

◆ loadMultiBoot()

def Tools.MultiBoot.MultiBootClass.loadMultiBoot (   self)

◆ manageSlot()

def Tools.MultiBoot.MultiBootClass.manageSlot (   self,
  slotCode,
  callback,
  method 
)

◆ processValue()

def Tools.MultiBoot.MultiBootClass.processValue (   self,
  value 
)

◆ readSlotInfo()

def Tools.MultiBoot.MultiBootClass.readSlotInfo (   self,
  path 
)

◆ restoreSlot()

def Tools.MultiBoot.MultiBootClass.restoreSlot (   self,
  slotCode,
  callback 
)

◆ revealSlot()

def Tools.MultiBoot.MultiBootClass.revealSlot (   self,
  data,
  retVal,
  extraArgs 
)

Member Data Documentation

◆ bootArgs

Tools.MultiBoot.MultiBootClass.bootArgs

◆ bootCode

Tools.MultiBoot.MultiBootClass.bootCode

◆ bootSlotsKeys

Tools.MultiBoot.MultiBootClass.bootSlotsKeys

◆ callback

Tools.MultiBoot.MultiBootClass.callback

◆ debugMode

Tools.MultiBoot.MultiBootClass.debugMode

◆ device

Tools.MultiBoot.MultiBootClass.device

◆ imageList

Tools.MultiBoot.MultiBootClass.imageList

◆ slotCode

Tools.MultiBoot.MultiBootClass.slotCode

◆ slotCodes

Tools.MultiBoot.MultiBootClass.slotCodes

◆ startupCmdLine

Tools.MultiBoot.MultiBootClass.startupCmdLine

◆ tempDir

Tools.MultiBoot.MultiBootClass.tempDir

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