def install(self): self.routing = self.resolve(pyrouting.PyRouting) self.register_handler(Flow_in_event.static_get_name(), self.handle_flow_in) self.register_for_barrier_reply(self.handle_barrier_reply) # Register for json messages from the gui self.register_handler( JSONMsg_event.static_get_name(), \ lambda event: self.handle_jsonmsg_event(event))
def install(self): '''start a thread to receive message from victim servers and response to the request ''' self.monitoring = self.resolve(Monitoring) self.pytop = self.resolve(pytopology) self.routing = self.resolve(pyrouting.PyRouting) self.discovery = self.resolve(discovery) #print self.discovery,self.resolve(discovery) self.register_for_flow_stats_in(self.flow_stats_in_handler) self.register_for_datapath_join(self.handle_datapath_join_in) self.register_for_datapath_leave(self.handle_datapath_leave) self.register_handler(Flow_in_event.static_get_name(),self.handle_flow_in) self.register_for_barrier_reply(self.handle_barrier_reply) self.post_callback(INTERVAL,self.send_flow_stats_requests)
def install(self): '''start a thread to receive message from victim servers and response to the request ''' self.monitoring = self.resolve(Monitoring) self.pytop = self.resolve(pytopology) self.routing = self.resolve(pyrouting.PyRouting) self.discovery = self.resolve(discovery) #print self.discovery,self.resolve(discovery) self.register_for_flow_stats_in(self.flow_stats_in_handler) self.register_for_datapath_join(self.handle_datapath_join_in) self.register_for_datapath_leave(self.handle_datapath_leave) self.register_handler(Flow_in_event.static_get_name(), self.handle_flow_in) self.register_for_barrier_reply(self.handle_barrier_reply) self.post_callback(INTERVAL, self.send_flow_stats_requests)
def install(self): self.routing = self.resolve(pyrouting.PyRouting) self.register_handler(Flow_in_event.static_get_name(), self.handle_flow_in)