def doInit(self, *args, **kwargs): """ Action method. """ self._load_routes() network_connector.A().addStateChangedCallback( self._on_network_connector_state_changed) callback.insert_inbox_callback(0, self._on_inbox_packet_received) callback.add_finish_file_sending_callback(self._on_finish_file_sending)
def start(self): from transport import gateway from transport import callback from transport import bandwidth gateway.init() bandwidth.init() callback.insert_inbox_callback(0, bandwidth.INfile) callback.add_finish_file_sending_callback(bandwidth.OUTfile) return True
def doInit(self, arg): """ Action method. """ # self.starting_transports = [] self._load_routes() network_connector.A().addStateChangedCallback(self._on_network_connector_state_changed) # gateway.add_transport_state_changed_callback(self._on_transport_state_changed) callback.insert_inbox_callback(0, self._on_inbox_packet_received) callback.add_finish_file_sending_callback(self._on_finish_file_sending)
def doInit(self, arg): """ Action method. """ # self.starting_transports = [] self._load_routes() network_connector.A().addStateChangedCallback( self._on_network_connector_state_changed) # gateway.add_transport_state_changed_callback(self._on_transport_state_changed) callback.insert_inbox_callback(0, self._on_inbox_packet_received) callback.add_finish_file_sending_callback(self._on_finish_file_sending)
def init(): """ Init ``throttle()`` object and link with transports. This is the mechanism for sending and requesting files to drive backups. """ lg.out(4, "io_throttle.init") throttle() callback.add_queue_item_status_callback(OutboxStatus) callback.add_finish_file_sending_callback(FileSendingFinished)
def start(self): from transport import packet_out from transport import packet_in from transport import gateway from transport import callback from transport import bandwidth from services import driver from userid import my_id packet_out.init() packet_in.init() gateway.init() bandwidth.init() callback.insert_inbox_callback(0, bandwidth.INfile) callback.add_finish_file_sending_callback(bandwidth.OUTfile) # if driver.is_on('service_entangled_dht'): # from dht import dht_service # dht_service.set_node_data('idurl', my_id.getLocalID().to_text()) return True
def init(root=None, path='traffic', port=9997): global _WebListener if root is not None: from transport import callback callback.append_inbox_callback(inbox) callback.add_finish_file_sending_callback(outbox) root.putChild(path, TrafficPage()) return if _WebListener: return root = resource.Resource() root.putChild('', TrafficPage()) site = server.Site(root) try: _WebListener = reactor.listenTCP(port, site) except: from logs import lg lg.exc() return from transport import callback callback.append_inbox_callback(inbox) callback.add_finish_file_sending_callback(outbox)
def init(root=None, path='traffic', port=9997): global _WebListener if root is not None: from transport import callback callback.insert_inbox_callback(-1, inbox) callback.add_finish_file_sending_callback(outbox) root.putChild(path, TrafficPage()) return if _WebListener: return root = resource.Resource() root.putChild('', TrafficPage()) site = server.Site(root) try: _WebListener = reactor.listenTCP(port, site) except: from logs import lg lg.exc() return from transport import callback callback.insert_inbox_callback(-1, inbox) callback.add_finish_file_sending_callback(outbox)