def __init__(self, **kwargs): # auxiliary string for debugging output self.pre = self.__class__.__name__ + " : " # check for input parameters, attach them to this instance as # attributes parameterInitCheck(MultiForkFilterchain.parameter_defs, kwargs, self) generateGetters(self.parameter_defs, self) # check some types for openglthread in self.openglthreads: assert (issubclass(openglthread.__class__, OpenGLThread)) #if self.valkkafsmanager is not None: # assert(isinstance(self.valkkafsmanager, ValkkaFSManager)) #if record_type != RecordType.never: # assert(self.id_rec > -1) self.idst = str(id(self)) self.initVars() # must be called before any clients are requested self.make_main_branch() self.make_filesystem_branch() # calls by default self.fs_gate.unSet() self.make_decode_branch() self.make_analysis_branch() self.createContext( ) # creates & registers contexes to LiveThread & USBDeviceThread self.start() # starts threads corresponding to this filterchain
def __init__(self, **kwargs): # auxiliary string for debugging output self.pre = self.__class__.__name__ + " : " # check for input parameters, attach them to this instance as # attributes parameterInitCheck(ManagedFilterchain3.parameter_defs, kwargs, self) generateGetters(self.parameter_defs, self) for openglthread in self.openglthreads: assert(issubclass(openglthread.__class__, OpenGLThread)) self.init()
def __init__(self, **kwargs): # auxiliary string for debugging output self.pre = self.__class__.__name__ + " : " # check for input parameters, attach them to this instance as # attributes parameterInitCheck(PlaybackFilterchain.parameter_defs, kwargs, self) generateGetters(self.parameter_defs, self) # check some types for openglthread in self.openglthreads: assert (issubclass(openglthread.__class__, OpenGLThread)) self.idst = str(id(self)) self.initVars() # must be called before any clients are requested self.make_main_branch() self.make_decode_branch() self.start() # starts threads corresponding to this filterchain