示例#1
0
 public static extern void AuthDecodeIpcMsgNative(
     IntPtr authPtr,
     string encodedString,
     IntPtr self,
     AppAuthReqCb appAuthCb,
     AppContReqCb appContCb,
     AppUnregAppReqCb appUnregCb,
     AppShareMDataReqCb appShareMDataCb,
     AppReqOnErrorCb appReqOnErrorCb);
示例#2
0
 public void AuthDecodeIpcMsg(
     IntPtr authPtr,
     string encodedString,
     IntPtr self,
     AppAuthReqCb appAuthCb,
     AppContReqCb appContCb,
     AppUnregAppReqCb appUnregCb,
     AppShareMDataReqCb appShareMDataCb,
     AppReqOnErrorCb appReqOnErrorCb)
 {
     AuthDecodeIpcMsgNative(authPtr, encodedString, self, appAuthCb, appContCb, appUnregCb, appShareMDataCb, appReqOnErrorCb);
 }
示例#3
0
        public void AuthDecodeIpcMsg(
            IntPtr authPtr,
            string encodedString,
            AppAuthReqCb appAuthCb,
            AppContReqCb appContCb,
            AppUnregAppReqCb appUnregCb,
            AppShareMDataReqCb appShareMDataCb,
            AppReqOnErrorCb appReqOnErrorCb)
        {
            var cbs = new List <object> {
                appAuthCb, appContCb, appUnregCb, appShareMDataCb, appReqOnErrorCb
            };

            AuthDecodeIpcMsgNative(
                authPtr,
                encodedString,
                cbs.ToHandlePtr(),
                OnAppAuthReqCb,
                OnAppContReqCb,
                OnAppUnregAppReqCb,
                OnAppShareMDataReqCb,
                OnAppReqOnErrorCb);
        }