public Mapping(RpcProgram program, uint version, TransportProtocol protocol) { Program = program; Version = version; Protocol = protocol; Port = 0; }
/// <summary> /// Initialize new exemplar of RPC Call Message class /// </summary> /// <param name="prog">Program using RPC protocol</param> /// <param name="progVers">Verion of program using RPC protocol</param> /// <param name="proc">Procedure number of program</param> /// <param name="cred">Credentials</param> /// <param name="verif">Verifiers</param> /// <param name="procParams">Procedure parameters</param> public RpcCallMessage(RpcProgram prog, uint progVers, uint proc, Authentication cred, Authentication verif, byte[] procParams) { Type = MessageType.CALL; RpcVersion = Consts.RpcVersion; Program = prog; ProgramVersion = progVers; Procedure = proc; Credentials = cred; Verifier = verif; ProcedureParams = procParams; }
protected internal Nfs3Base(RpcProgram rpcProgram, Configuration conf) { this.rpcProgram = rpcProgram; Log.Info("NFS server port set to: " + rpcProgram.GetPort()); }
/// <summary> /// Initialize new exemplar of RPC Call Message class /// </summary> /// <param name="prog">Program using RPC protocol</param> /// <param name="progVers">Verion of program using RPC protocol</param> /// <param name="proc">Procedure number of program</param> /// <param name="auth">Authentication information (both to credentials and verifiers)</param> /// <param name="procParams">Procedure parameters</param> public RpcCallMessage(RpcProgram prog, uint progVers, uint proc, Authentication auth, byte[] procParams) : this(prog, progVers, proc, auth, auth, procParams) { }
/// <summary>Constructor</summary> /// <param name="program"/> /// <exception cref="System.IO.IOException"/> public MountdBase(RpcProgram program) { rpcProgram = program; }