All Packages  Class Hierarchy

A B C D E F G H I J K L M N O P Q R S T U V W X Y Z

Index of all Fields and Methods

A

Auth(). Constructor for class netbula.ORPC.Auth
auth(int, OpaAuth, OpaAuth, InetAddress). Method in class netbula.ORPC.Svc
Authenticate client on RPC call.
AUTH_BADCRED. Static variable in class netbula.ORPC.rpc_err
AUTH_BADVERF. Static variable in class netbula.ORPC.rpc_err
AUTH_FAILED. Static variable in class netbula.ORPC.rpc_err
AUTH_INVALIDRESP. Static variable in class netbula.ORPC.rpc_err
AUTH_OK. Static variable in class netbula.ORPC.rpc_err
AUTH_REJECTEDCRED. Static variable in class netbula.ORPC.rpc_err
AUTH_REJECTEDVERF. Static variable in class netbula.ORPC.rpc_err
AUTH_TOOWEAK. Static variable in class netbula.ORPC.rpc_err
AUTH_UNIX. Static variable in class netbula.ORPC.AuthUnix
AuthUnix(String, int, int, int[]). Constructor for class netbula.ORPC.AuthUnix
Construct an AuthUnix Object.

B

broadcastCall(String, int, int, int, XDT, XDT, ReplyHandler). Static method in class netbula.ORPC.Pmap
Broadcast RPC (prog, vers, proc, UDP) through portmappers on the net

C

call(int, XDT, XDT). Method in class netbula.ORPC.ClientGeneric
Make an RPC call via the underlying RPC client handle.
call(int, XDT, XDT). Method in class netbula.ORPC.ClientHTTP
Call an RPC procedure.
call(int, XDT, XDT). Method in class netbula.ORPC.ClientTCP
Call an RPC procedure.
call(int, XDT, XDT). Method in class netbula.ORPC.ClientUDP
Call an RPC procedure.
call(int, XDT, XDT). Method in class netbula.ORPC.RPCClient
Call an RPC procedure.
call_proc0(). Method in class netbula.ORPC.ClientGeneric
Ping the RPC by calling procedure 0
call_proc0(). Method in class netbula.ORPC.RPCClient
Ping the server by calling procedure 0
ClientGeneric(InetAddress, int, int, int, String). Constructor for class netbula.ORPC.ClientGeneric
Construct a generic RPC client object
ClientGeneric(String, int, int, String). Constructor for class netbula.ORPC.ClientGeneric
Construct a generic RPC client object
ClientHTTP(String, int, int). Constructor for class netbula.ORPC.ClientHTTP
ClientTCP(InetAddress, int, int). Constructor for class netbula.ORPC.ClientTCP
ClientTCP(InetAddress, int, int, int). Constructor for class netbula.ORPC.ClientTCP
ClientTCP(String, int, int). Constructor for class netbula.ORPC.ClientTCP
ClientUDP(). Constructor for class netbula.ORPC.ClientUDP
ClientUDP(InetAddress, int, int). Constructor for class netbula.ORPC.ClientUDP
ClientUDP(InetAddress, int, int, int). Constructor for class netbula.ORPC.ClientUDP
ClientUDP(String, int, int). Constructor for class netbula.ORPC.ClientUDP
Clone(). Method in class netbula.ORPC.AuthUnix
Clone(). Method in class netbula.ORPC.OpaAuth
Clone(). Method in class netbula.ORPC.Pmap
Clone(). Method in class netbula.ORPC.pmaplist
Clone(). Method in interface netbula.ORPC.XDT
Clone(). Method in class netbula.ORPC.XDTboolean
Clone(). Method in class netbula.ORPC.XDTbyte
Clone(). Method in class netbula.ORPC.XDTbytes
Clone(). Method in class netbula.ORPC.XDTdouble
Clone(). Method in class netbula.ORPC.XDTfloat
Clone(). Method in class netbula.ORPC.XDTint
Clone(). Method in class netbula.ORPC.XDTLong
Clone(). Method in class netbula.ORPC.XDTopaque
Clone(). Method in class netbula.ORPC.XDTshort
Clone(). Method in class netbula.ORPC.XDTString
Clone(). Method in class netbula.ORPC.XDTvoid
close(). Method in class netbula.ORPC.ClientGeneric
Close the RPC connection
close(). Method in class netbula.ORPC.ClientHTTP
Close the connection to the RPC server.
close(). Method in class netbula.ORPC.ClientTCP
Close the connection to the RPC server.
close(). Method in class netbula.ORPC.ClientUDP
Close the connection to the RPC server.
close(). Method in class netbula.ORPC.RPCClient
Close the connection to the RPC server.
connect(). Method in class netbula.ORPC.ClientGeneric
Connect to the RPC server
connect(). Method in class netbula.ORPC.ClientHTTP
Connect to the RPC server.
connect(). Method in class netbula.ORPC.ClientTCP
Connect to the RPC server.
connect(). Method in class netbula.ORPC.ClientUDP
For UDP the connect function initialize certain internal data needed for the subsequent RPC calls.
connect(). Method in class netbula.ORPC.RPCClient
Connect to the RPC server.

D

dec_array(XDT). Method in class netbula.ORPC.XDR
dec_boolean(). Method in class netbula.ORPC.XDR
dec_byte(). Method in class netbula.ORPC.XDR
dec_bytes(). Method in class netbula.ORPC.XDR
dec_bytes(int). Method in class netbula.ORPC.XDR
dec_char(). Method in class netbula.ORPC.XDR
dec_char_array(). Method in class netbula.ORPC.XDR
dec_double(). Method in class netbula.ORPC.XDR
dec_double_array(). Method in class netbula.ORPC.XDR
dec_float(). Method in class netbula.ORPC.XDR
dec_float_array(). Method in class netbula.ORPC.XDR
dec_int(). Method in class netbula.ORPC.XDR
dec_int_array(). Method in class netbula.ORPC.XDR
dec_long(). Method in class netbula.ORPC.XDR
dec_long_array(). Method in class netbula.ORPC.XDR
dec_opaque(int). Method in class netbula.ORPC.XDR
dec_ref(XDT). Method in class netbula.ORPC.XDR
dec_short(). Method in class netbula.ORPC.XDR
dec_short_array(). Method in class netbula.ORPC.XDR
dec_String(). Method in class netbula.ORPC.XDR
dec_void(). Method in class netbula.ORPC.XDR
doGet(HttpServletRequest, HttpServletResponse). Method in class netbula.ORPC.RpcProxyServlet
doGet(HttpServletRequest, HttpServletResponse). Method in class netbula.ORPC.RpcSvcServlet
doPost(HttpServletRequest, HttpServletResponse). Method in class netbula.ORPC.RpcProxyServlet
doPost(HttpServletRequest, HttpServletResponse). Method in class netbula.ORPC.RpcSvcServlet
dump(InetAddress). Method in class netbula.ORPC.Pmap
Get the list of registered RPC servers from portmapper

E

enc_array(XDT[]). Method in class netbula.ORPC.XDR
enc_boolean(boolean). Method in class netbula.ORPC.XDR
enc_byte(byte). Method in class netbula.ORPC.XDR
enc_bytes(byte[]). Method in class netbula.ORPC.XDR
enc_bytes(byte[], int). Method in class netbula.ORPC.XDR
enc_char(char). Method in class netbula.ORPC.XDR
enc_char_array(char[]). Method in class netbula.ORPC.XDR
enc_double(double). Method in class netbula.ORPC.XDR
enc_double_array(double[]). Method in class netbula.ORPC.XDR
enc_float(float). Method in class netbula.ORPC.XDR
enc_float_array(float[]). Method in class netbula.ORPC.XDR
enc_int(int). Method in class netbula.ORPC.XDR
enc_int_array(int[]). Method in class netbula.ORPC.XDR
enc_long(long). Method in class netbula.ORPC.XDR
enc_long_array(long[]). Method in class netbula.ORPC.XDR
enc_opaque(byte[], int). Method in class netbula.ORPC.XDR
enc_ref(XDT). Method in class netbula.ORPC.XDR
enc_short(short). Method in class netbula.ORPC.XDR
enc_short_array(short[]). Method in class netbula.ORPC.XDR
enc_String(String). Method in class netbula.ORPC.XDR
enc_void(). Method in class netbula.ORPC.XDR
exception. Variable in class netbula.ORPC.rpc_err
Underlying exception

F

finalize(). Method in class netbula.ORPC.RPCClient

G

getArray(int). Method in class netbula.ORPC.AuthUnix
getArray(int). Method in class netbula.ORPC.OpaAuth
getArray(int). Method in class netbula.ORPC.Pmap
getArray(int). Method in class netbula.ORPC.pmaplist
getArray(int). Method in interface netbula.ORPC.XDT
getArray(int). Method in class netbula.ORPC.XDTboolean
getArray(int). Method in class netbula.ORPC.XDTbyte
getArray(int). Method in class netbula.ORPC.XDTbytes
getArray(int). Method in class netbula.ORPC.XDTdouble
getArray(int). Method in class netbula.ORPC.XDTfloat
getArray(int). Method in class netbula.ORPC.XDTint
getArray(int). Method in class netbula.ORPC.XDTLong
getArray(int). Method in class netbula.ORPC.XDTopaque
getArray(int). Method in class netbula.ORPC.XDTshort
getArray(int). Method in class netbula.ORPC.XDTString
getArray(int). Method in class netbula.ORPC.XDTvoid
getAuth(). Method in class netbula.ORPC.ClientGeneric
getAuth(). Method in class netbula.ORPC.RPCClient
Get the authenticator for this RPC connection
getClient(). Method in class netbula.ORPC.ClientGeneric
getCred(). Method in class netbula.ORPC.Auth
Convert the credential to an OpaAuth object, which can be transfered over the wire.
getCred(). Method in class netbula.ORPC.AuthUnix
Convert the credential to an OpaAuth object, which can be transfered over the wire.
getLicensee(). Method in class netbula.ORPC.rpc_err
getPort(). Method in class netbula.ORPC.Server
Get the port number of the RPC server
getPort(InetAddress). Method in class netbula.ORPC.Pmap
Get the port number of the RPC defined by (prog, vers, proto)
getProg(). Method in class netbula.ORPC.Server
getServerPort(). Method in class netbula.ORPC.RPCClient
Get server's port number.
getServletInfo(). Method in class netbula.ORPC.RpcProxyServlet
getServletInfo(). Method in class netbula.ORPC.RpcSvcServlet
getVerf(). Method in class netbula.ORPC.Auth
Convert the verifier to an OpaAuth object, which can be transfered over the wire.
getVers(). Method in class netbula.ORPC.Server

H

high. Variable in class netbula.ORPC.rpc_err

I

initSvc(). Method in class netbula.ORPC.RpcSvcServlet
Override this function to implement an RPC servlet.
isTCP(). Method in class netbula.ORPC.Server
Check if it is a TCP server.

L

low. Variable in class netbula.ORPC.rpc_err

M

main(String[]). Static method in class netbula.ORPC.Pmapsvc
maxlen. Variable in class netbula.ORPC.XDTbytes

O

oa_data. Variable in class netbula.ORPC.OpaAuth
oa_flavor. Variable in class netbula.ORPC.OpaAuth
oa_length. Variable in class netbula.ORPC.OpaAuth
onReply(InetAddress, int, XDT). Method in interface netbula.ORPC.ReplyHandler
On each reply for a broadcast RPC, this function is called with the server address, port number of the remote program, and result of the RPC.
op(). Method in class netbula.ORPC.XDR
OpaAuth(). Constructor for class netbula.ORPC.OpaAuth
OpaAuth(int, byte[]). Constructor for class netbula.ORPC.OpaAuth

P

Pmap(). Constructor for class netbula.ORPC.Pmap
Pmap(int, int, int, int). Constructor for class netbula.ORPC.Pmap
When adding an entry to portmapper, one needs to use this constructor and then call the set() method.
pmaplist(). Constructor for class netbula.ORPC.pmaplist
PMAPPORT. Static variable in class netbula.ORPC.Pmap
PMAPPROC_CALLIT. Static variable in class netbula.ORPC.Pmap
PMAPPROC_DUMP. Static variable in class netbula.ORPC.Pmap
PMAPPROC_GETPORT. Static variable in class netbula.ORPC.Pmap
PMAPPROC_NULL. Static variable in class netbula.ORPC.Pmap
PMAPPROC_SET. Static variable in class netbula.ORPC.Pmap
PMAPPROC_UNSET. Static variable in class netbula.ORPC.Pmap
PMAPPROG. Static variable in class netbula.ORPC.Pmap
Pmapsvc(). Constructor for class netbula.ORPC.Pmapsvc
PMAPVERS. Static variable in class netbula.ORPC.Pmap
PMAPVERS_ORIG. Static variable in class netbula.ORPC.Pmap
PMAPVERS_PROTO. Static variable in class netbula.ORPC.Pmap
pml_next. Variable in class netbula.ORPC.pmaplist
port. Variable in class netbula.ORPC.Pmap
port. Variable in class netbula.ORPC.pmaplist
print(). Method in class netbula.ORPC.Watch
proc_call(int, XDR). Method in class netbula.ORPC.Pmapsvc
RPC dispatch function.
proc_call(int, XDR). Method in class netbula.ORPC.Svc
RPC dispatch function.
prog. Variable in class netbula.ORPC.Pmap
prog. Variable in class netbula.ORPC.pmaplist
prog. Variable in class netbula.ORPC.Svc
prot. Variable in class netbula.ORPC.Pmap
proto. Variable in class netbula.ORPC.pmaplist

R

re_errno. Variable in class netbula.ORPC.rpc_err
re_why. Variable in class netbula.ORPC.rpc_err
register(). Method in class netbula.ORPC.Server
reset(). Method in class netbula.ORPC.XDRIOStream
Reinitialize the XDRIOStream object
rmtcall(InetAddress, int, int, int, XDT, XDT, int). Static method in class netbula.ORPC.Pmap
Call the RPC (prog, vers, proc, UDP) through the remote portmapper
RPC_AUTHERROR. Static variable in class netbula.ORPC.rpc_err
RPC_CANTDECODEARGS. Static variable in class netbula.ORPC.rpc_err
RPC_CANTDECODERES. Static variable in class netbula.ORPC.rpc_err
RPC_CANTENCODEARGS. Static variable in class netbula.ORPC.rpc_err
RPC_CANTRECV. Static variable in class netbula.ORPC.rpc_err
RPC_CANTSEND. Static variable in class netbula.ORPC.rpc_err
rpc_err(). Constructor for class netbula.ORPC.rpc_err
rpc_err(int, Exception). Constructor for class netbula.ORPC.rpc_err
RPC_FAILED. Static variable in class netbula.ORPC.rpc_err
RPC_PMAPFAILURE. Static variable in class netbula.ORPC.rpc_err
RPC_PROCUNAVAIL. Static variable in class netbula.ORPC.rpc_err
RPC_PROGNOTREGISTERED. Static variable in class netbula.ORPC.rpc_err
RPC_PROGUNAVAIL. Static variable in class netbula.ORPC.rpc_err
RPC_PROGVERSMISMATCH. Static variable in class netbula.ORPC.rpc_err
RPC_SUCCESS. Static variable in class netbula.ORPC.rpc_err
RPC_SYSTEMERROR. Static variable in class netbula.ORPC.rpc_err
RPC_TIMEDOUT. Static variable in class netbula.ORPC.rpc_err
RPC_UNKNOWNHOST. Static variable in class netbula.ORPC.rpc_err
RPC_UNKNOWNPROTO. Static variable in class netbula.ORPC.rpc_err
RPC_VERSMISMATCH. Static variable in class netbula.ORPC.rpc_err
RPCClient(). Constructor for class netbula.ORPC.RPCClient
RPCClient(InetAddress, int, int, int, int). Constructor for class netbula.ORPC.RPCClient
Construct an RPC client binding to a server specified by the parameters.
RPCClient(String, int, int, int, int). Constructor for class netbula.ORPC.RPCClient
Construct an RPC client binding to a server specified by the parameters.
RpcProxyServlet(). Constructor for class netbula.ORPC.RpcProxyServlet
RpcSvcServlet(). Constructor for class netbula.ORPC.RpcSvcServlet
run(). Method in class netbula.ORPC.Pmapsvc
Create both TCP and UDP server and run them.
run(). Method in class netbula.ORPC.Svc
Create both TCP and UDP server and run them.
run(). Method in class netbula.ORPC.TCPServer
Run the TCP server.
run(). Method in class netbula.ORPC.UDPServer

S

Server(). Constructor for class netbula.ORPC.Server
set(InetAddress). Method in class netbula.ORPC.Pmap
Add the entry (prog, ver, proto, port) to the portmapper service.
setAuth(Auth). Method in class netbula.ORPC.ClientGeneric
Set authentication
setAuth(Auth). Method in class netbula.ORPC.RPCClient
Set the authenticator for this RPC connection
setClient(RPCClient). Method in class netbula.ORPC.ClientGeneric
Set the underlying client handle to a bound RPCClient object
setCred(OpaAuth). Method in class netbula.ORPC.Auth
setCred(OpaAuth). Method in class netbula.ORPC.AuthUnix
Construct Auth class from OpaAuth, which was received over the wire.
setServer(String, int). Method in class netbula.ORPC.ClientGeneric
When HTTP protocol is used, and the servlet/CGI is a proxy to a real RPC server, call this function to set the hostname of the real server and protocol to use for it.
setServer(String, int). Method in class netbula.ORPC.ClientHTTP
Closes existing connection and connect to another server.
setServer(String, int). Method in class netbula.ORPC.RPCClient
Closes existing connection and connect to another server.
setTimeout(int). Method in class netbula.ORPC.ClientGeneric
Set the timeout value (in milliseconds) for the RPC calls
setTimeout(int). Method in class netbula.ORPC.RPCClient
Set the timeout value for the RPC calls
setVerf(OpaAuth). Method in class netbula.ORPC.Auth
sperrno(int). Method in class netbula.ORPC.rpc_err
Convert integer status to error string
start(). Method in class netbula.ORPC.Watch
status. Variable in class netbula.ORPC.rpc_err
stop(). Method in class netbula.ORPC.Watch
Svc(int, int). Constructor for class netbula.ORPC.Svc
svc_run(). Method in class netbula.ORPC.Svc
Run the created servers in their own threads, return immediately.

T

TCPServer(int, Svc). Constructor for class netbula.ORPC.TCPServer
Construct a TCP server with an RPC service at a given port.
TCPServer(ServerSocket, Svc). Constructor for class netbula.ORPC.TCPServer
Use a bound server socket to create a TCP server.
TCPSVC. Static variable in class netbula.ORPC.Svc
toString(). Method in class netbula.ORPC.rpc_err
translateServerName(String). Method in class netbula.ORPC.RpcProxyServlet
Give the Servlet a chance to translate the RPC server host name.
translateServerName(String). Method in class netbula.ORPC.RpcSvcServlet
Give the Servlet a chance to translate the RPC server host name.

U

UDPServer(int, Svc). Constructor for class netbula.ORPC.UDPServer
UDPSVC. Static variable in class netbula.ORPC.Svc
unregister(). Method in class netbula.ORPC.Server
unset(InetAddress). Method in class netbula.ORPC.Pmap
Remove the entry (prog, ver, proto, port) from the portmapper service

V

val(). Method in class netbula.ORPC.XDTboolean
val(). Method in class netbula.ORPC.XDTbyte
val(). Method in class netbula.ORPC.XDTbytes
val(). Method in class netbula.ORPC.XDTdouble
val(). Method in class netbula.ORPC.XDTfloat
val(). Method in class netbula.ORPC.XDTint
val(). Method in class netbula.ORPC.XDTLong
val(). Method in class netbula.ORPC.XDTopaque
val(). Method in class netbula.ORPC.XDTshort
val(). Method in class netbula.ORPC.XDTString
val(). Method in class netbula.ORPC.XDTvoid
validate(HttpServletRequest, String, int, int). Method in class netbula.ORPC.RpcProxyServlet
Validate the RPC request, return true if OK.
validate(HttpServletRequest, String, int, int). Method in class netbula.ORPC.RpcSvcServlet
Validate the RPC request, return true if OK.
value. Variable in class netbula.ORPC.XDTboolean
value. Variable in class netbula.ORPC.XDTbyte
value. Variable in class netbula.ORPC.XDTbytes
value. Variable in class netbula.ORPC.XDTdouble
value. Variable in class netbula.ORPC.XDTfloat
value. Variable in class netbula.ORPC.XDTint
value. Variable in class netbula.ORPC.XDTLong
value. Variable in class netbula.ORPC.XDTshort
value. Variable in class netbula.ORPC.XDTString
vers. Variable in class netbula.ORPC.Pmap
vers. Variable in class netbula.ORPC.pmaplist
vers. Variable in class netbula.ORPC.Svc

W

Watch(String). Constructor for class netbula.ORPC.Watch

X

XDR(). Constructor for class netbula.ORPC.XDR
xdr(XDR). Method in class netbula.ORPC.AuthUnix
xdr(XDR). Method in class netbula.ORPC.OpaAuth
xdr(XDR). Method in class netbula.ORPC.Pmap
xdr(XDR). Method in class netbula.ORPC.pmaplist
xdr(XDR). Method in interface netbula.ORPC.XDT
Encoding/decoding the object itself through the XDR stream
xdr(XDR). Method in class netbula.ORPC.XDTboolean
xdr(XDR). Method in class netbula.ORPC.XDTbyte
xdr(XDR). Method in class netbula.ORPC.XDTbytes
xdr(XDR). Method in class netbula.ORPC.XDTdouble
xdr(XDR). Method in class netbula.ORPC.XDTfloat
xdr(XDR). Method in class netbula.ORPC.XDTint
xdr(XDR). Method in class netbula.ORPC.XDTLong
xdr(XDR). Method in class netbula.ORPC.XDTopaque
xdr(XDR). Method in class netbula.ORPC.XDTshort
xdr(XDR). Method in class netbula.ORPC.XDTString
xdr(XDR). Method in class netbula.ORPC.XDTvoid
xdr_byte_vec(byte[]). Method in class netbula.ORPC.XDR
xdr_char_vec(char[]). Method in class netbula.ORPC.XDR
XDR_DECODE. Static variable in class netbula.ORPC.XDR
xdr_double_vec(double[]). Method in class netbula.ORPC.XDR
XDR_ENCODE. Static variable in class netbula.ORPC.XDR
xdr_float_vec(float[]). Method in class netbula.ORPC.XDR
XDR_FREE. Static variable in class netbula.ORPC.XDR
xdr_int_vec(int[]). Method in class netbula.ORPC.XDR
xdr_long_vec(long[]). Method in class netbula.ORPC.XDR
xdr_op. Variable in class netbula.ORPC.XDR
xdr_short_vec(short[]). Method in class netbula.ORPC.XDR
xdr_vec(XDT[], XDT). Method in class netbula.ORPC.XDR
XDRError(String). Constructor for class netbula.ORPC.XDRError
XDRIOStream(InputStream). Constructor for class netbula.ORPC.XDRIOStream
To decode from an InputStream
XDRIOStream(OutputStream). Constructor for class netbula.ORPC.XDRIOStream
To encode to an OutputStream
XDTboolean(). Constructor for class netbula.ORPC.XDTboolean
XDTboolean(boolean). Constructor for class netbula.ORPC.XDTboolean
XDTbyte(). Constructor for class netbula.ORPC.XDTbyte
XDTbyte(byte). Constructor for class netbula.ORPC.XDTbyte
XDTbytes(byte[], int). Constructor for class netbula.ORPC.XDTbytes
XDTdouble(). Constructor for class netbula.ORPC.XDTdouble
XDTdouble(double). Constructor for class netbula.ORPC.XDTdouble
XDTfloat(). Constructor for class netbula.ORPC.XDTfloat
XDTfloat(byte). Constructor for class netbula.ORPC.XDTfloat
XDTint(). Constructor for class netbula.ORPC.XDTint
XDTint(int). Constructor for class netbula.ORPC.XDTint
XDTLong(). Constructor for class netbula.ORPC.XDTLong
XDTLong(long). Constructor for class netbula.ORPC.XDTLong
XDTopaque(byte[], int). Constructor for class netbula.ORPC.XDTopaque
XDTshort(). Constructor for class netbula.ORPC.XDTshort
XDTshort(short). Constructor for class netbula.ORPC.XDTshort
XDTString(). Constructor for class netbula.ORPC.XDTString
XDTString(String). Constructor for class netbula.ORPC.XDTString
XDTvoid(). Constructor for class netbula.ORPC.XDTvoid