private ReloadFLMEventArgs OVL_ReloadForwardLinkManagementEventHandler(object sender, ReloadFLMEventArgs args) { switch (args.Eventtype) { case ReloadFLMEventArgs.ReloadFLMEventTypes.RELOAD_EVENT_RECEIVE_OK: /* { ReloadMessage reloadMsg = new ReloadMessage().FromBytes(args.Message); if (reloadMsg != null) m_ReloadConfig.Logger(ReloadGlobals.TRACEFLAGS.T_TEST, String.Format("Dialog in: {0} from {1} TransID={2:x16}", reloadMsg.reload_message_body.RELOAD_MsgCode.ToString().PadRight(16, ' '), reloadMsg.OriginatorID, reloadMsg.TransactionID)); } */ m_Queue.Enqueue(args); if (m_portWaitForRx != null) m_portWaitForRx.Post(true); else m_ReloadConfig.Logger(ReloadGlobals.TRACEFLAGS.T_WARNING, String.Format("portWaitForRx = null!")); break; case ReloadFLMEventArgs.ReloadFLMEventTypes.RELOAD_EVENT_FRAME_SEND_BUFFER: break; case ReloadFLMEventArgs.ReloadFLMEventTypes.RELOAD_EVENT_STATUS_CONNECT_FAILED: m_fError = true; if (m_portWaitForRx != null) m_portWaitForRx.Post(true); break; } return args; }
ReloadFLMEventArgs link_ReloadFLMEventHandler(object sender, ReloadFLMEventArgs args) { if (ReloadFLMEventHandler == null) throw new System.Exception("No ReloadFLMEventHandler installed"); switch (args.Eventtype) { case ReloadFLMEventArgs.ReloadFLMEventTypes.RELOAD_EVENT_RECEIVE_OK: if (args.Message != null && ReloadFLMEventHandler != null) ReloadFLMEventHandler(sender, args); break; case ReloadFLMEventArgs.ReloadFLMEventTypes.RELOAD_EVENT_STATUS_CONNECT_FAILED: if (ReloadFLMEventHandler != null) ReloadFLMEventHandler(sender, args); break; } return args; }
public ReloadFLMEventArgs rfm_ReloadFLMEventHandler(object sender, ReloadFLMEventArgs args) { if (args.Eventtype == ReloadFLMEventArgs.ReloadFLMEventTypes.RELOAD_EVENT_RECEIVE_OK) { receive_message(args.Message); } return args; }