private void Handle(RpcAcceptedReply acceptedReply, XDR xdr) { RpcAcceptedReply.AcceptState acceptState = acceptedReply.GetAcceptState(); System.Diagnostics.Debug.Assert((acceptState == RpcAcceptedReply.AcceptState.Success )); bool answer = xdr.ReadBoolean(); if (answer != true) { Log.Warn("Portmap mapping registration failed, accept state:" + acceptState); } Log.Info("Portmap mapping registration succeeded"); }
public virtual void TestConstructor() { Verifier verifier = new VerifierNone(); RpcAcceptedReply reply = new RpcAcceptedReply(0, RpcReply.ReplyState.MsgAccepted, verifier, RpcAcceptedReply.AcceptState.Success); Assert.Equal(0, reply.GetXid()); Assert.Equal(RpcMessage.Type.RpcReply, reply.GetMessageType()); Assert.Equal(RpcReply.ReplyState.MsgAccepted, reply.GetState() ); Assert.Equal(verifier, reply.GetVerifier()); Assert.Equal(RpcAcceptedReply.AcceptState.Success, reply.GetAcceptState ()); }