public RpcReplyHeader(XdrDataReader reader) { Status = (RpcReplyStatus)reader.ReadInt32(); if (Status == RpcReplyStatus.Accepted) { AcceptReply = new RpcAcceptedReplyHeader(reader); } else { RejectedReply = new RpcRejectedReplyHeader(reader); } }
public RpcReply(RpcMismatchInfo mismatchInfo) : base(memberSerializers) { this.status = RpcReplyStatus.Denied; this.rejectedReply = new RpcRejectedReply(mismatchInfo); }
public RpcReply(RpcVerifier verifier, RpcAcceptStatus acceptErrorStatus) : base(memberSerializers) { this.status = RpcReplyStatus.Accepted; this.acceptedReply = new RpcAcceptedReply(verifier, acceptErrorStatus); }
public RpcReply(RpcVerifier verifier) : base(memberSerializers) { this.status = RpcReplyStatus.Accepted; this.acceptedReply = new RpcAcceptedReply(RpcVerifier.None); }