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))
Example #2
0
    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))
Example #3
0
 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)
Example #4
0
    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)
Example #5
0
 def install(self):
     self.routing = self.resolve(pyrouting.PyRouting)
     self.register_handler(Flow_in_event.static_get_name(),
                           self.handle_flow_in)
Example #6
0
 def install(self):
     self.routing = self.resolve(pyrouting.PyRouting)
     self.register_handler(Flow_in_event.static_get_name(),
                           self.handle_flow_in)