コード例 #1
0
 public override void RegisterCallBack()
 {
     if (this.NativeObject != IntPtr.Zero)
     {
         m_createJob_CallBack_CBaseTcpServerJob = EarthView_World_Core_CTcpServer_createJob_CBaseTcpServerJob_Function;
         GC.KeepAlive(m_createJob_CallBack_CBaseTcpServerJob);
         EV_RegisterCallback_EarthView_World_Core_CTcpServer_createJob_CBaseTcpServerJob(this.NativeObject, m_createJob_CallBack_CBaseTcpServerJob);
         m_onError_CallBack_void_ev_int32 = EarthView_World_Core_CTcpServer_onError_void_ev_int32_Function;
         GC.KeepAlive(m_onError_CallBack_void_ev_int32);
         EV_RegisterCallback_EarthView_World_Core_CTcpServer_onError_void_ev_int32(this.NativeObject, m_onError_CallBack_void_ev_int32);
         m_onEvent_CallBack_ev_bool_CEvent = EarthView_World_Core_CEventObject_onEvent_ev_bool_CEvent_Function;
         GC.KeepAlive(m_onEvent_CallBack_ev_bool_CEvent);
         EV_RegisterCallback_EarthView_World_Core_CTcpServer_onEvent_ev_bool_CEvent(this.NativeObject, m_onEvent_CallBack_ev_bool_CEvent);
         m_onTimerEvent_CallBack_void_CTimerEvent = EarthView_World_Core_CEventObject_onTimerEvent_void_CTimerEvent_Function;
         GC.KeepAlive(m_onTimerEvent_CallBack_void_CTimerEvent);
         EV_RegisterCallback_EarthView_World_Core_CTcpServer_onTimerEvent_void_CTimerEvent(this.NativeObject, m_onTimerEvent_CallBack_void_CTimerEvent);
         m_onCustomEvent_CallBack_void_CEvent = EarthView_World_Core_CEventObject_onCustomEvent_void_CEvent_Function;
         GC.KeepAlive(m_onCustomEvent_CallBack_void_CEvent);
         EV_RegisterCallback_EarthView_World_Core_CTcpServer_onCustomEvent_void_CEvent(this.NativeObject, m_onCustomEvent_CallBack_void_CEvent);
     }
 }
コード例 #2
0
 protected static extern void EV_RegisterCallback_EarthView_World_Core_CTcpServer_createJob_CBaseTcpServerJob(IntPtr pObject, createJob_CallBack_CBaseTcpServerJob pCallback);