Exemple #1
0
 def __init__(self, setup):
     Cobalt.Component.Component.__init__(self, setup)
     Cobalt.Data.DataSet.__init__(self)
     self.ignore = []
     self.lastwait = 0
     # need to add handlers here
     self.register_function(self.create_processgroup, "CreateProcessGroup")
     self.register_function(self.get_processgroup, "GetProcessGroup")
     self.register_function(self.signal_processgroup, "SignalProcessGroup")
     self.register_function(self.wait_processgroup, "WaitProcessGroup")
     self.register_function(self.kill_processgroup, "KillProcessGroup")
     properties = FTB.component_properties(0x02, 0x200000000 | 0x15, \
                                           'bbpm', 1, 20)
     FTB.libftb.FTB_Init(byref(properties))
     mask = FTB.event_mask(0xffffffff, 0xffffffff, 0xffffffff,
                           0xffffffffffffffff)
     FTB.libftb.FTB_Reg_catch_polling(byref(mask))
Exemple #2
0
 def __init__(self, setup):
     Cobalt.Component.Component.__init__(self, setup)
     Cobalt.Data.DataSet.__init__(self)
     self.ignore = []
     self.lastwait = 0
     # need to add handlers here
     self.register_function(self.create_processgroup, "CreateProcessGroup")
     self.register_function(self.get_processgroup, "GetProcessGroup")
     self.register_function(self.signal_processgroup, "SignalProcessGroup")
     self.register_function(self.wait_processgroup, "WaitProcessGroup")
     self.register_function(self.kill_processgroup, "KillProcessGroup")
     properties = FTB.component_properties(0x02, 0x200000000 | 0x15, \
                                           'bbpm', 1, 20)
     FTB.libftb.FTB_Init(byref(properties))
     mask = FTB.event_mask(0xffffffff, 0xffffffff, 0xffffffff,
                           0xffffffffffffffff)
     FTB.libftb.FTB_Reg_catch_polling(byref(mask))