C# Class RPCV2Lib.rpcd

Exibir arquivo Open project: petebarber/NFS

Public Methods

Method Description
Run ( ) : void
rpcd ( Ports portNumber, Progs prog ) : System

Protected Methods

Method Description
Proc ( uint proc, rpcCracker cracker, rpcPacker reply ) : void
Prog ( uint prog ) : bool

Private Methods

Method Description
CrackCredentials ( rpcCracker cracker ) : void
CrackRPC ( rpcCracker cracker ) : rpcPacker
CrackVerifier ( rpcCracker cracker ) : void
GarbageArgsReply ( uint xid ) : rpcPacker
NewAcceptReply ( uint xid, uint acceptStatus ) : rpcPacker
ProcUnavilReply ( uint xid ) : rpcPacker
ProgMismatchReply ( uint xid ) : rpcPacker
RPCMismatchReply ( uint xid ) : rpcPacker
SuccessReply ( uint xid ) : rpcPacker

Method Details

Proc() protected abstract method

protected abstract Proc ( uint proc, rpcCracker cracker, rpcPacker reply ) : void
proc uint
cracker rpcCracker
reply rpcPacker
return void

Prog() protected method

protected Prog ( uint prog ) : bool
prog uint
return bool

Run() public method

public Run ( ) : void
return void

rpcd() public method

public rpcd ( Ports portNumber, Progs prog ) : System
portNumber Ports
prog Progs
return System