下面2个块的执行顺序是什么?
在Ryu应用程序中,它具有2个代码块,如下所示:
第一个块是一个Packet_in处理程序,其调度程序是MAIN_DISPATCHER。
@set_ev_cls(ofp_event.EventOFPPacketIn, MAIN_DISPATCHER)
def packet_in_handler(self, ev):
msg = ev.msg
dp = msg.datapath
ofp = dp.ofproto
ofp_parser = dp.ofproto_parser
第二次
@set_ev_cls(event.EventSwitchEnter)
def get_topology_data(self, ev):
switch_list = get_switch(self.topology_api_app, None)
switches = [switch.dp.id for switch in switch_list]
第二个块没有指定调度程序,那么它将在第一个代码块之前执行还是定期执行?