|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object org.acplt.oncrpc.OncRpcServerIdent
public class OncRpcServerIdent
The class OncRpcServerIdent
represents an tuple
{ program, version, protocol, port} uniquely identifying a particular
ONC/RPC server on a given host. This information is used, for instance,
as the ONC/RPC portmap PMAP_GETPORT call parameters.
An OncRpcServerIdent
can be directly serialized into an
encoding XDR stream (that is more political correct than "flushed down
the toilet").
Field Summary | |
---|---|
int |
port
The port number of the ONC/RPC server in question. |
int |
program
The program number of the ONC/RPC server in question. |
int |
protocol
The protocol used for communicating with the ONC/RPC server in question. |
int |
version
The program version number of the ONC/RPC server in question. |
Constructor Summary | |
---|---|
OncRpcServerIdent()
Constuct an OncRpcServerIdent object with senseless
default values for the requested program number, version number,
protocol type and port number. |
|
OncRpcServerIdent(int program,
int version,
int protocol,
int port)
Constructs an OncRpcServerIdent object with the
requested program number, version number, protocol type and port
number. |
|
OncRpcServerIdent(XdrDecodingStream xdr)
Constructs an OncRpcServerIdent object and restores
its state from the given XDR stream. |
Method Summary | |
---|---|
void |
xdrDecode(XdrDecodingStream xdr)
Decodes -- that is: deserializes -- an OncRpcServerIdent object from a XDR stream. |
void |
xdrEncode(XdrEncodingStream xdr)
Encodes -- that is: serializes -- an OncRpcServerIdent object into a XDR stream. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
public int program
public int version
public int protocol
OncRpcProtocols
interface.
public int port
Constructor Detail |
---|
public OncRpcServerIdent()
OncRpcServerIdent
object with senseless
default values for the requested program number, version number,
protocol type and port number.
public OncRpcServerIdent(int program, int version, int protocol, int port)
OncRpcServerIdent
object with the
requested program number, version number, protocol type and port
number.
public OncRpcServerIdent(XdrDecodingStream xdr) throws OncRpcException, java.io.IOException
OncRpcServerIdent
object and restores
its state from the given XDR stream.
OncRpcException
java.io.IOException
Method Detail |
---|
public void xdrEncode(XdrEncodingStream xdr) throws OncRpcException, java.io.IOException
xdrEncode
in interface XdrAble
xdr
- XDR stream to which information is sent for encoding.
OncRpcException
- if an ONC/RPC error occurs.
java.io.IOException
- if an I/O error occurs.public void xdrDecode(XdrDecodingStream xdr) throws OncRpcException, java.io.IOException
xdrDecode
in interface XdrAble
xdr
- XDR stream from which decoded information is retrieved.
OncRpcException
- if an ONC/RPC error occurs.
java.io.IOException
- if an I/O error occurs.
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |