示例#1
0
        static internal void OnEvent_Internal(SFConnection.EventTypes eventType, int result, SFConnection.ConnectionState state)
        {
            if (stm_StaticEventReceiver == null)
            {
                return;
            }

            SFConnection.Event evt = new SFConnection.Event();
            evt.EventType    = eventType;
            evt.HResult.Code = result;
            evt.State        = state;

            stm_StaticEventReceiver.OnConnectionEvent?.Invoke(stm_StaticEventReceiver, ref evt);
        }
示例#2
0
 static internal void MessageParseSetEventCallback(SFConnection.EventTypes eventType, int result, SFConnection.ConnectionState state)
 {
     System.Diagnostics.Debug.Assert(stm_Event.EventType == SFConnection.EventTypes.EVT_NONE);
     stm_Event.EventType    = eventType;
     stm_Event.HResult.Code = result;
     stm_Event.State        = state;
 }