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);
public void SetError(CSTAUniversalFailure_t error) { lock (_locktask) { _task.TrySetException(new CSTAExeption(error)); } }
public Boolean SetError(T invokeID, CSTAUniversalFailure_t error) { MyTask cb; if (!TryRemove(invokeID, out cb)) { return(false); } cb.SetError(error); cb.Dispose(); return(true); }
internal static extern int cstaEscapeServiceConf(IntPtr acsHandle, uint invokeID, CSTAUniversalFailure_t error, ref PrivateData_t privateData);
internal static extern int cstaRouteEndInv(IntPtr acsHandle, uint invokeID, int routeRegisterReqID, int routingCrossRefID, CSTAUniversalFailure_t errorValue, ref PrivateData_t privateData);
public static extern Acs.RetCode_t cstaEscapeServiceConf( Acs.ACSHandle_t acsHandle, Acs.InvokeID_t invokeID, CSTAUniversalFailure_t error, Acs.PrivateData_t privateData);
public static extern ACSFunctionRet_t cstaEscapeServiceConf(uint acsHandle, uint invokeId, CSTAUniversalFailure_t error, ref PrivateData_t privateData);
public static extern ACSFunctionRet_t cstaRouteEndInv(uint acsHandle, uint invokeId, int routeRegisterReqId, int routingCrossRefId, CSTAUniversalFailure_t errorValue, ref PrivateData_t privateData);
public CstaExeption(String text, CSTAUniversalFailure_t type) : base(String.Format("{0}:{1}", text, type)) { Code = type; }