コード例 #1
0
 public void PushEvent(e_SocketEvent eEvent)
 {
     lock (s_AsyncLockEvent)
     {
         m_queueEvents.Enqueue(new EventData(eEvent));
     }
 }
コード例 #2
0
 public void PushEvent(e_SocketEvent eEvent)
 {
     lock (s_AsyncLock)
     {
         m_RecvEventList[m_iWriteDataIdx].Add(new EventData(eEvent));
     }
 }
コード例 #3
0
 //将消息体压入链表
 public void PushEvent(e_SocketEvent eEvent, string strIP, int iPort)
 {
     lock (s_AsyncLockEvent)
     {
         m_queueEvents.Enqueue(new EventData(eEvent, strIP, iPort));
     }
 }
コード例 #4
0
 public EventData(e_SocketEvent eEvent, string strIP, int iPort)
 {
     m_eEvent = eEvent;
     m_strIP  = strIP;
     m_iPort  = iPort;
 }
コード例 #5
0
 public EventData(e_SocketEvent eEvent)
 {
     m_eEvent = eEvent;
 }