public override void RegisterCallBack()
 {
     if (this.NativeObject != IntPtr.Zero)
     {
         m_onReceive_CallBack_ev_bool_ev_byte_ev_int32 = EarthView_World_Core_CBaseTcpServerJob_onReceive_ev_bool_ev_byte_ev_int32_Function;
         GC.KeepAlive(m_onReceive_CallBack_ev_bool_ev_byte_ev_int32);
         EV_RegisterCallback_EarthView_World_Core_CBaseTcpServerJob_onReceive_ev_bool_ev_byte_ev_int32(this.NativeObject, m_onReceive_CallBack_ev_bool_ev_byte_ev_int32);
         m_run_CallBack_ev_int32 = EarthView_World_Core_CThread_run_ev_int32_Function;
         GC.KeepAlive(m_run_CallBack_ev_int32);
         EV_RegisterCallback_EarthView_World_Core_CBaseTcpServerJob_run_ev_int32(this.NativeObject, m_run_CallBack_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_CBaseTcpServerJob_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_CBaseTcpServerJob_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_CBaseTcpServerJob_onCustomEvent_void_CEvent(this.NativeObject, m_onCustomEvent_CallBack_void_CEvent);
     }
 }
 protected static extern void EV_RegisterCallback_EarthView_World_Core_CBaseTcpServerJob_onReceive_ev_bool_ev_byte_ev_int32(IntPtr pObject, onReceive_CallBack_ev_bool_ev_byte_ev_int32 pCallback);