Exemplo n.º 1
0
        protected static int OIASNotifyCB(HCLIENT hClient, NOTIFY_INFO notifyInfo)
        {
            OIASClient clientObj = FindClient(hClient);

            if (clientObj == null)
            {
                PrintNotify(notifyInfo);
                return(0);
            }
            return(clientObj.OnOIASNotify(notifyInfo));
        }
Exemplo n.º 2
0
        public static OIASClient FindClient(HCLIENT hClient)
        {
            int count = RegClients.Count;

            for (int i = 0; i < count; i++)
            {
                if (RegClients[i].hClient == hClient)
                {
                    return(RegClients[i]);
                }
            }
            return(null);
        }
Exemplo n.º 3
0
 public static extern ERRORCODE OIAS_DeleteClient(HCLIENT hClient);
Exemplo n.º 4
0
 public static extern ERRORCODE OIAS_ListFault(HCLIENT hClient, OBJECT_LIST faultList);
Exemplo n.º 5
0
 public static extern ERRORCODE OIAS_ListStrategy(HCLIENT hClient, OBJECT_LIST strategyList);
Exemplo n.º 6
0
 public static extern ERRORCODE OIAS_Logout(HCLIENT hClient);
Exemplo n.º 7
0
 public static extern ERRORCODE OIAS_SetLoginInfo(HCLIENT hClient, LOGIN_INFO loginInfo);
Exemplo n.º 8
0
 public static extern ERRORCODE OIAS_SetNotifyRecvProc(HCLIENT hClient, OIAS_NotifyCallBack notifyCB);