예제 #1
0
        /// <summary>
        /// 设置回调函数
        /// </summary>
        /// <param name="prepareConnect"></param>
        /// <param name="connect"></param>
        /// <param name="send"></param>
        /// <param name="recv"></param>
        /// <param name="close"></param>
        /// <param name="error"></param>
        /// <param name="agentShutdown"></param>
        protected override void SetCallback()
        {
            _OnReceive = new Sdk.OnPullReceive(SDK_OnReceive);

            // 设置 Socket 监听器回调函数
            Sdk.HP_Set_FN_Agent_OnPullReceive(pListener, _OnReceive);
            base.SetCallback();
        }
예제 #2
0
        protected override void SetCallback()
        {
            _onPullReceive = SdkOnReceive;

            Sdk.Agent.HP_Set_FN_Agent_OnPullReceive(ListenerPtr, _onPullReceive);
            GC.KeepAlive(_onPullReceive);

            base.SetCallback();
        }
예제 #3
0
 protected override void SetCallback()
 {
     _OnReceive = new Sdk.OnPullReceive(SDK_OnReceive);
     Sdk.HP_Set_FN_Server_OnPullReceive(pListener, _OnReceive);
     base.SetCallback();
 }
예제 #4
0
 /// <summary>
 /// 设置回调函数
 /// </summary>
 protected override void SetCallback()
 {
     _OnReceive = new Sdk.OnPullReceive(SDK_OnReceive);
     Sdk.HP_Set_FN_Client_OnPullReceive(pListener, _OnReceive);
     base.SetCallback();
 }
예제 #5
0
        /// <summary>
        /// 设置回调函数
        /// </summary>
        /// <param name="prepareConnect"></param>
        /// <param name="connect"></param>
        /// <param name="send"></param>
        /// <param name="recv"></param>
        /// <param name="close"></param>
        /// <param name="error"></param>
        /// <param name="agentShutdown"></param>
        protected override void SetCallback()
        {
            _OnReceive = new Sdk.OnPullReceive(SDK_OnReceive);

            // 设置 Socket 监听器回调函数
            Sdk.HP_Set_FN_Agent_OnPullReceive(pListener, _OnReceive);
            base.SetCallback();
        }