public RpcCall(RpcProgramHeader programHeader, UInt32 procedure, RpcCredentials credentials, RpcVerifier verifier) : base(memberSerializers) { this.programHeader = programHeader; this.procedure = procedure; this.credentials = credentials; this.verifier = verifier; }
public RpcTcpClientConnection(Socket socket, RpcProgramHeader programHeader, RpcCredentials credentials, RpcVerifier verifier) { this.socket = socket; this.programHeader = programHeader; this.credentials = credentials; this.verifier = verifier; this.nextTransactionID = 0; }
public override Boolean ProgramHeaderSupported(RpcProgramHeader programHeader) { if (programHeader.program != PortMap.ProgramNumber || programHeader.programVersion != PortMap2.ProgramVersion) { if (NfsServerLog.warningLogger != null) { NfsServerLog.warningLogger.WriteLine( "[{0}] [WARNING] Received RPC call for PortMap program {1} version {2}, but only program {3} version {4} are supported", serviceName, programHeader.program, programHeader.programVersion, PortMap2.ProgramHeader, PortMap2.ProgramVersion); } return(false); } return(true); }
public override Boolean ProgramHeaderSupported(RpcProgramHeader programHeader) { return(programHeader.program == Nfs.ProgramNumber && programHeader.programVersion == 3); }
public abstract Boolean ProgramHeaderSupported(RpcProgramHeader programHeader);
public override Boolean ProgramHeaderSupported(RpcProgramHeader programHeader) { return(programHeader.program == Mount.ProgramNumber && (programHeader.programVersion == 1 || programHeader.programVersion == 3)); }