예제 #1
0
파일: csta.cs 프로젝트: rektifier/TSAPIDemo
 public static extern Acs.RetCode_t cstaRouteEndInv(
     Acs.ACSHandle_t acsHandle,
     Acs.InvokeID_t invokeID,
     RouteRegisterReqID_t routeRegisterReqID,
     RoutingCrossRefID_t routingCrossRefID,
     CSTAUniversalFailure_t errorValue,
     Acs.PrivateData_t privateData);
예제 #2
0
 public void SetError(CSTAUniversalFailure_t error)
 {
     lock (_locktask)
     {
         _task.TrySetException(new CSTAExeption(error));
     }
 }
예제 #3
0
        public Boolean SetError(T invokeID, CSTAUniversalFailure_t error)
        {
            MyTask cb;

            if (!TryRemove(invokeID, out cb))
            {
                return(false);
            }
            cb.SetError(error);
            cb.Dispose();
            return(true);
        }
예제 #4
0
 internal static extern int cstaEscapeServiceConf(IntPtr acsHandle, uint invokeID, CSTAUniversalFailure_t error, ref PrivateData_t privateData);
예제 #5
0
 internal static extern int cstaRouteEndInv(IntPtr acsHandle, uint invokeID, int routeRegisterReqID, int routingCrossRefID, CSTAUniversalFailure_t errorValue, ref PrivateData_t privateData);
예제 #6
0
파일: csta.cs 프로젝트: rektifier/TSAPIDemo
 public static extern Acs.RetCode_t cstaEscapeServiceConf(
     Acs.ACSHandle_t acsHandle,
     Acs.InvokeID_t invokeID,
     CSTAUniversalFailure_t error,
     Acs.PrivateData_t privateData);
예제 #7
0
 public static extern ACSFunctionRet_t cstaEscapeServiceConf(uint acsHandle, uint invokeId, CSTAUniversalFailure_t error, ref PrivateData_t privateData);
예제 #8
0
 public static extern ACSFunctionRet_t cstaRouteEndInv(uint acsHandle, uint invokeId, int routeRegisterReqId, int routingCrossRefId, CSTAUniversalFailure_t errorValue, ref PrivateData_t privateData);
예제 #9
0
 public CstaExeption(String text, CSTAUniversalFailure_t type)
     : base(String.Format("{0}:{1}", text, type))
 {
     Code = type;
 }
예제 #10
0
 public static extern Acs.RetCode_t cstaRouteEndInv(
                 Acs.ACSHandle_t acsHandle,
                 Acs.InvokeID_t invokeID,
                 RouteRegisterReqID_t routeRegisterReqID,
                 RoutingCrossRefID_t routingCrossRefID,
                 CSTAUniversalFailure_t errorValue,
                 Acs.PrivateData_t privateData);
예제 #11
0
 public static extern Acs.RetCode_t cstaEscapeServiceConf(
                 Acs.ACSHandle_t acsHandle,
                 Acs.InvokeID_t invokeID,
                 CSTAUniversalFailure_t error,
                 Acs.PrivateData_t privateData);