Beispiel #1
0
 def __init__(self, flux_handle, fd_int, events, callback, args=None):
     self.fh = flux_handle
     self.fd_int = fd_int
     self.events = events
     self.cb = callback
     self.args = args
     self.handle = None
     wargs = ffi.new_handle(self)
     self.handle = raw.flux_fd_watcher_create(
         raw.flux_get_reactor(flux_handle),
         self.fd_int, self.events, fd_handler_wrapper, wargs)
Beispiel #2
0
 def __init__(self, flux_handle, fd_int, events, callback, args=None):
     self.flux_handle = flux_handle
     self.fd_int = fd_int
     self.events = events
     self.callback = callback
     self.args = args
     self.handle = None
     self.wargs = ffi.new_handle(self)
     super(FDWatcher, self).__init__(
         raw.flux_fd_watcher_create(raw.flux_get_reactor(flux_handle),
                                    self.fd_int, self.events,
                                    fd_handler_wrapper, self.wargs))