public object HeaderReceived(object inetdealcontext) { string clientEcho = ((ITransferContext)inetdealcontext).Transfer.HeaderReceived.Context.Echo; WriteEcho(string.Format("Client header received")); if (clientEcho != null && clientEcho != "") { WriteEcho(string.Format("Client echo: {0}", clientEcho)); } DealContext trctx = ((ITransferContext)inetdealcontext).Transfer.MyHeader.Context; if (trctx.Echo == null || trctx.Echo == "") { trctx.Echo = "Server say Hello"; } if (!((ITransferContext)inetdealcontext).Synchronic) { server.Send(MessagePart.Header, ((ITransferContext)inetdealcontext).Id); } else { server.Receive(MessagePart.Message, ((ITransferContext)inetdealcontext).Id); } return((ITransferContext)inetdealcontext); }
public DealManager(DealTransfer dealTransfer) { transfer = dealTransfer; transferContext = dealTransfer.Context; dealContext = dealTransfer.MyHeader.Context; site = dealContext.IdentitySite; }
public TransferManager(DealTransfer _transaction) { transaction = _transaction; transferContext = transaction.Context; context = transaction.MyHeader.Context; site = context.IdentitySite; treatment = new DealManager(_transaction); }
public DealHeader(DealTransfer _transaction, ITransferContext context) { Context = new DealContext(); Context.LocalEndPoint = (IPEndPoint)context.Listener.LocalEndPoint; Context.RemoteEndPoint = (IPEndPoint)context.Listener.RemoteEndPoint; transaction = _transaction; SerialCount = 0; DeserialCount = 0; }
public DealHeader(DealTransfer _transaction, MemberIdentity identity) { Context = new DealContext(); Context.Identity = identity; Context.IdentitySite = identity.Site; transaction = _transaction; SerialCount = 0; DeserialCount = 0; }
public DealHeader(DealTransfer _transaction, ITransferContext context, MemberIdentity identity) { Context = new DealContext(); Context.LocalEndPoint = (IPEndPoint)context.Listener.LocalEndPoint; Context.RemoteEndPoint = (IPEndPoint)context.Listener.RemoteEndPoint; Context.Identity = identity; Context.IdentitySite = identity.Site; transaction = _transaction; SerialCount = 0; DeserialCount = 0; }
public TransferOperation(DealTransfer _transaction, MessagePart _part, DirectionType _direction) { transaction = _transaction; vsspContext = transaction.Context; transportContext = transaction.MyHeader.Context; site = transportContext.IdentitySite; direction = _direction; part = _part; protocol = vsspContext.Protocol; method = vsspContext.Method; }
public DealHeader(DealTransfer _transaction) { Context = new DealContext(); transaction = _transaction; SerialCount = 0; DeserialCount = 0; }
public DealHeader() { Context = new DealContext(); SerialCount = 0; DeserialCount = 0; }
public DealOperation(object dealContent, DirectionType directionType, DealTransfer transfer) : this(dealContent) { direction = directionType; transferContext = transfer.Context; dealContext = transfer.MyHeader.Context; }