public static void BatchMessage<T0, T1>(ushort idMessage, T0 t0, T1 t1, CUQueue q) { CUQueue b = CScopeUQueue.Lock(); b.Save(t0).Save(t1); BatchMessage(idMessage, b.IntenalBuffer, b.Size, q); CScopeUQueue.Unlock(b); }
public static void BatchMessage<T0, T1, T2, T3, T4, T5>(ushort idMessage, T0 t0, T1 t1, T2 t2, T3 t3, T4 t4, T5 t5, CUQueue q) { CUQueue b = CScopeUQueue.Lock(); b.Save(t0).Save(t1).Save(t2).Save(t3).Save(t4).Save(t5); BatchMessage(idMessage, b.IntenalBuffer, b.Size, q); CScopeUQueue.Unlock(b); }
public static void BatchMessage<T0, T1, T2, T3, T4, T5, T6, T7, T8, T9>(ushort idMessage, T0 t0, T1 t1, T2 t2, T3 t3, T4 t4, T5 t5, T6 t6, T7 t7, T8 t8, T9 t9, CUQueue q) { CUQueue b = CScopeUQueue.Lock(); b.Save(t0).Save(t1).Save(t2).Save(t3).Save(t4).Save(t5).Save(t6).Save(t7).Save(t8).Save(t9); BatchMessage(idMessage, b.IntenalBuffer, b.Size, q); CScopeUQueue.Unlock(b); }
protected bool SendRouteeResult <T0, T1, T2, T3, T4>(T0 t0, T1 t1, T2 t2, T3 t3, T4 t4, ushort reqId) { CUQueue su = CScopeUQueue.Lock(); su.Save(t0).Save(t1).Save(t2).Save(t3).Save(t4); bool ok = SendRouteeResult(su, reqId); CScopeUQueue.Unlock(su); return(ok); }
public virtual bool Enqueue(byte[] key, ushort idMessage, byte[] bytes, DEnqueue e, DDiscarded discarded) { CUQueue sb = CScopeUQueue.Lock(); sb.Save(key).Save(idMessage).Push(bytes); bool ok = SendRequest(idEnqueue, sb, GetRH(e), discarded, (DOnExceptionFromServer)null); CScopeUQueue.Unlock(sb); return(ok); }
public ulong Enqueue <T0, T1, T2, T3, T4, T5, T6, T7, T8, T9>(ushort reqId, T0 t0, T1 t1, T2 t2, T3 t3, T4 t4, T5 t5, T6 t6, T7 t7, T8 t8, T9 t9) { CUQueue su = CScopeUQueue.Lock(); su.Save(t0).Save(t1).Save(t2).Save(t3).Save(t4).Save(t5).Save(t6).Save(t7).Save(t8).Save(t9); ulong index = Enqueue(reqId, su); CScopeUQueue.Unlock(su); return(index); }
public ulong Enqueue <T0, T1, T2, T3, T4, T5>(ushort reqId, T0 t0, T1 t1, T2 t2, T3 t3, T4 t4, T5 t5) { CUQueue su = CScopeUQueue.Lock(); su.Save(t0).Save(t1).Save(t2).Save(t3).Save(t4).Save(t5); ulong index = Enqueue(reqId, su); CScopeUQueue.Unlock(su); return(index); }
public ulong Enqueue <T0, T1, T2>(ushort reqId, T0 t0, T1 t1, T2 t2) { CUQueue su = CScopeUQueue.Lock(); su.Save(t0).Save(t1).Save(t2); ulong index = Enqueue(reqId, su); CScopeUQueue.Unlock(su); return(index); }
public bool SendRequest <T0, T1, T2, T3, T4, T5, T6, T7, T8>(ushort reqId, T0 t0, T1 t1, T2 t2, T3 t3, T4 t4, T5 t5, T6 t6, T7 t7, T8 t8, DAsyncResultHandler ash) { CUQueue su = CScopeUQueue.Lock(); su.Save(t0).Save(t1).Save(t2).Save(t3).Save(t4).Save(t5).Save(t6).Save(t7).Save(t8); bool ok = SendRequest(reqId, su, ash); CScopeUQueue.Unlock(su); return(ok); }
public bool SendRequest <T0, T1, T2, T3, T4>(ushort reqId, T0 t0, T1 t1, T2 t2, T3 t3, T4 t4, DAsyncResultHandler ash) { CUQueue su = CScopeUQueue.Lock(); su.Save(t0).Save(t1).Save(t2).Save(t3).Save(t4); bool ok = SendRequest(reqId, su, ash); CScopeUQueue.Unlock(su); return(ok); }
public bool SendRequest <T0>(ushort reqId, T0 t0, DAsyncResultHandler ash) { CUQueue su = CScopeUQueue.Lock(); su.Save(t0); bool ok = SendRequest(reqId, su, ash); CScopeUQueue.Unlock(su); return(ok); }
public bool SendRequest <T0, T1, T2, T3, T4, T5, T6, T7, T8, T9>(ushort reqId, T0 t0, T1 t1, T2 t2, T3 t3, T4 t4, T5 t5, T6 t6, T7 t7, T8 t8, T9 t9, DAsyncResultHandler ash, DDiscarded discarded, DOnExceptionFromServer exception) { CUQueue su = CScopeUQueue.Lock(); su.Save(t0).Save(t1).Save(t2).Save(t3).Save(t4).Save(t5).Save(t6).Save(t7).Save(t8).Save(t9); bool ok = SendRequest(reqId, su, ash, discarded, exception); CScopeUQueue.Unlock(su); return(ok); }
public bool SendRequest <T0, T1, T2, T3>(ushort reqId, T0 t0, T1 t1, T2 t2, T3 t3, DAsyncResultHandler ash, DDiscarded discarded, DOnExceptionFromServer exception) { CUQueue su = CScopeUQueue.Lock(); su.Save(t0).Save(t1).Save(t2).Save(t3); bool ok = SendRequest(reqId, su, ash, discarded, exception); CScopeUQueue.Unlock(su); return(ok); }
public bool Send <T0, T1, T2, T3, T4, T5, T6, T7, T8, T9>(ushort reqId, T0 t0, T1 t1, T2 t2, T3 t3, T4 t4, T5 t5, T6 t6, T7 t7, T8 t8, T9 t9) { CUQueue su = CScopeUQueue.Lock(); su.Save(t0).Save(t1).Save(t2).Save(t3).Save(t4).Save(t5).Save(t6).Save(t7).Save(t8).Save(t9); bool ok = Send(reqId, su); CScopeUQueue.Unlock(su); return(ok); }
protected bool SendRouteeResult <T0, T1>(T0 t0, T1 t1, ushort reqId) { CUQueue su = CScopeUQueue.Lock(); su.Save(t0).Save(t1); bool ok = SendRouteeResult(su, reqId); CScopeUQueue.Unlock(su); return(ok); }
public bool Send <T0, T1, T2, T3, T4, T5>(ushort reqId, T0 t0, T1 t1, T2 t2, T3 t3, T4 t4, T5 t5) { CUQueue su = CScopeUQueue.Lock(); su.Save(t0).Save(t1).Save(t2).Save(t3).Save(t4).Save(t5); bool ok = Send(reqId, su); CScopeUQueue.Unlock(su); return(ok); }
public bool Send <T0>(ushort reqId, T0 t0) { CUQueue su = CScopeUQueue.Lock(); su.Save(t0); bool ok = Send(reqId, su); CScopeUQueue.Unlock(su); return(ok); }
public bool Send <T0, T1, T2>(ushort reqId, T0 t0, T1 t1, T2 t2) { CUQueue su = CScopeUQueue.Lock(); su.Save(t0).Save(t1).Save(t2); bool ok = Send(reqId, su); CScopeUQueue.Unlock(su); return(ok); }
public bool Enqueue<T0, T1, T2, T3, T4, T5, T6, T7, T8, T9>(byte[] key, ushort idMessage, T0 t0, T1 t1, T2 t2, T3 t3, T4 t4, T5 t5, T6 t6, T7 t7, T8 t8, T9 t9, DEnqueue e) { if (key == null) key = new byte[0]; CUQueue sb = CScopeUQueue.Lock(); sb.Save(key).Save(idMessage).Save(t0).Save(t1).Save(t2).Save(t3).Save(t4).Save(t5).Save(t6).Save(t7).Save(t8).Save(t9); bool ok = SendRequest(idEnqueue, sb, GetRH(e)); CScopeUQueue.Unlock(sb); return ok; }
public bool Enqueue<T0, T1, T2, T3, T4>(byte[] key, ushort idMessage, T0 t0, T1 t1, T2 t2, T3 t3, T4 t4, DEnqueue e) { if (key == null) key = new byte[0]; CUQueue sb = CScopeUQueue.Lock(); sb.Save(key).Save(idMessage).Save(t0).Save(t1).Save(t2).Save(t3).Save(t4); bool ok = SendRequest(idEnqueue, sb, GetRH(e)); CScopeUQueue.Unlock(sb); return ok; }
public bool Enqueue<T0>(byte[] key, ushort idMessage, T0 t0, DEnqueue e) { if (key == null) key = new byte[0]; CUQueue sb = CScopeUQueue.Lock(); sb.Save(key).Save(idMessage).Save(t0); bool ok = SendRequest(idEnqueue, sb, GetRH(e)); CScopeUQueue.Unlock(sb); return ok; }
public virtual bool Enqueue(byte[] key, ushort idMessage, CUQueue buffer, DEnqueue e, DDiscarded discarded) { CUQueue sb = CScopeUQueue.Lock(); sb.Save(key).Save(idMessage); if (buffer != null) { sb.Push(buffer.IntenalBuffer, buffer.HeadPosition, buffer.Size); } bool ok = SendRequest(idEnqueue, sb, GetRH(e), discarded, (DOnExceptionFromServer)null); CScopeUQueue.Unlock(sb); return(ok); }
public bool EnqueueBatch(byte[] key, CUQueue q, DEnqueue e) { if (key == null) key = new byte[0]; if (q == null || q.GetSize() < 2 * sizeof(uint)) { throw new InvalidOperationException("Bad operation"); } CUQueue sb = CScopeUQueue.Lock(); sb.Save(key).Push(q.IntenalBuffer, q.HeadPosition, q.Size); q.SetSize(0); bool ok = SendRequest(idEnqueueBatch, sb, GetRH(e)); CScopeUQueue.Unlock(sb); return ok; }
public virtual bool EnqueueBatch(byte[] key, CUQueue q, DEnqueue e, DDiscarded discarded) { if (q == null || q.GetSize() < 2 * sizeof(uint)) { throw new InvalidOperationException("Bad operation"); } CUQueue sb = CScopeUQueue.Lock(); sb.Save(key).Push(q.IntenalBuffer, q.HeadPosition, q.Size); q.SetSize(0); bool ok = SendRequest(idEnqueueBatch, sb, GetRH(e), discarded, (DOnExceptionFromServer)null); CScopeUQueue.Unlock(sb); return(ok); }