com.distinct.rpc.yp
Class YPBINDPROG

java.lang.Object
  |
  +--com.distinct.rpc.JRPCClient
        |
        +--com.distinct.rpc.yp.YPBINDPROG
All Implemented Interfaces:
java.io.Serializable

public class YPBINDPROG
extends JRPCClient

This class was automatically generated by Jrpcgen from the RPC/XDR file "yp.x"
. It defines the client interface to a server implementing the "YPBINDPROG" interface.

See Also:
Serialized Form

Field Summary
static int YP_BADARGS
          Constant for enum ypstat
static int YP_BADDB
          Constant for enum ypstat
static int YP_BADOP
          Constant for enum ypstat
static int YP_FALSE
          Constant for enum ypstat
static int YP_NODOM
          Constant for enum ypstat
static int YP_NOKEY
          Constant for enum ypstat
static int YP_NOMAP
          Constant for enum ypstat
static int YP_NOMORE
          Constant for enum ypstat
static int YP_TRUE
          Constant for enum ypstat
static int YP_VERS
          Constant for enum ypstat
static int YP_YPERR
          Constant for enum ypstat
static int YPBIND_ERR_ERR
           
static int YPBIND_ERR_NOSERV
           
static int YPBIND_ERR_RESC
           
static int YPBIND_FAIL_VAL
          Constant for enum ypbind_resptype
static int YPBIND_SUCC_VAL
          Constant for enum ypbind_resptype
static int YPBINDPROC_DOMAIN
           
static int YPBINDPROC_NULL
           
static int YPBINDPROC_SETDOM
           
static int YPBINDPROG
          Program ID of the interface.
static int YPBINDVERS
          Version ID of the interface.
static int YPMAXDOMAIN
           
static int YPMAXMAP
           
static int YPMAXPEER
           
static int YPMAXRECORD
           
static int YPPUSH_AGE
          Constant for enum yppush_status
static int YPPUSH_BADARGS
          Constant for enum yppush_status
static int YPPUSH_CLEAR
          Constant for enum yppush_status
static int YPPUSH_DBM
          Constant for enum yppush_status
static int YPPUSH_FILE
          Constant for enum yppush_status
static int YPPUSH_FORCE
          Constant for enum yppush_status
static int YPPUSH_MADDR
          Constant for enum yppush_status
static int YPPUSH_NODOM
          Constant for enum yppush_status
static int YPPUSH_NOMAP
          Constant for enum yppush_status
static int YPPUSH_REFUSED
          Constant for enum yppush_status
static int YPPUSH_RPC
          Constant for enum yppush_status
static int YPPUSH_RSRC
          Constant for enum yppush_status
static int YPPUSH_SKEW
          Constant for enum yppush_status
static int YPPUSH_SUCC
          Constant for enum yppush_status
static int YPPUSH_XFRERR
          Constant for enum yppush_status
static int YPPUSH_YPERR
          Constant for enum yppush_status
static int YPXFR_AGE
          Constant for enum ypxfrstat
static int YPXFR_BADARGS
          Constant for enum ypxfrstat
static int YPXFR_CLEAR
          Constant for enum ypxfrstat
static int YPXFR_DBM
          Constant for enum ypxfrstat
static int YPXFR_FILE
          Constant for enum ypxfrstat
static int YPXFR_FORCE
          Constant for enum ypxfrstat
static int YPXFR_MADDR
          Constant for enum ypxfrstat
static int YPXFR_NODOM
          Constant for enum ypxfrstat
static int YPXFR_NOMAP
          Constant for enum ypxfrstat
static int YPXFR_REFUSED
          Constant for enum ypxfrstat
static int YPXFR_RPC
          Constant for enum ypxfrstat
static int YPXFR_RSRC
          Constant for enum ypxfrstat
static int YPXFR_SKEW
          Constant for enum ypxfrstat
static int YPXFR_SUCC
          Constant for enum ypxfrstat
static int YPXFR_XFRERR
          Constant for enum ypxfrstat
static int YPXFR_YPERR
          Constant for enum ypxfrstat
 
Constructor Summary
YPBINDPROG(ClientGeneric protocol)
          Creates an RPC client for a server that implements the "YPBINDPROG" interface.
YPBINDPROG(java.net.InetAddress host, boolean stream)
          Creates and connects an RPC client for a server that implements the "YPBINDPROG" interface.
YPBINDPROG(java.net.InetAddress host, int port, boolean stream)
          Creates and connects an RPC client for a server that implements the "YPBINDPROG" interface.
 
Method Summary
 ypbind_resp YPBINDPROC_DOMAIN_2(domainname arg)
          Stub method that invokes the server function "YPBINDPROC_DOMAIN" (version 2).
 void YPBINDPROC_NULL_2()
          Stub method that invokes the server function "YPBINDPROC_NULL" (version 2).
 void YPBINDPROC_SETDOM_2(ypbind_setdom arg)
          Stub method that invokes the server function "YPBINDPROC_SETDOM" (version 2).
 
Methods inherited from class com.distinct.rpc.JRPCClient
BroadcastCall, Call, CloseClient, GetClient, SetClient, SetResend, SetTimeout
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

YPMAXRECORD

public static final int YPMAXRECORD

YPMAXDOMAIN

public static final int YPMAXDOMAIN

YPMAXMAP

public static final int YPMAXMAP

YPMAXPEER

public static final int YPMAXPEER

YP_TRUE

public static final int YP_TRUE
Constant for enum ypstat

YP_NOMORE

public static final int YP_NOMORE
Constant for enum ypstat

YP_FALSE

public static final int YP_FALSE
Constant for enum ypstat

YP_NOMAP

public static final int YP_NOMAP
Constant for enum ypstat

YP_NODOM

public static final int YP_NODOM
Constant for enum ypstat

YP_NOKEY

public static final int YP_NOKEY
Constant for enum ypstat

YP_BADOP

public static final int YP_BADOP
Constant for enum ypstat

YP_BADDB

public static final int YP_BADDB
Constant for enum ypstat

YP_YPERR

public static final int YP_YPERR
Constant for enum ypstat

YP_BADARGS

public static final int YP_BADARGS
Constant for enum ypstat

YP_VERS

public static final int YP_VERS
Constant for enum ypstat

YPXFR_SUCC

public static final int YPXFR_SUCC
Constant for enum ypxfrstat

YPXFR_AGE

public static final int YPXFR_AGE
Constant for enum ypxfrstat

YPXFR_NOMAP

public static final int YPXFR_NOMAP
Constant for enum ypxfrstat

YPXFR_NODOM

public static final int YPXFR_NODOM
Constant for enum ypxfrstat

YPXFR_RSRC

public static final int YPXFR_RSRC
Constant for enum ypxfrstat

YPXFR_RPC

public static final int YPXFR_RPC
Constant for enum ypxfrstat

YPXFR_MADDR

public static final int YPXFR_MADDR
Constant for enum ypxfrstat

YPXFR_YPERR

public static final int YPXFR_YPERR
Constant for enum ypxfrstat

YPXFR_BADARGS

public static final int YPXFR_BADARGS
Constant for enum ypxfrstat

YPXFR_DBM

public static final int YPXFR_DBM
Constant for enum ypxfrstat

YPXFR_FILE

public static final int YPXFR_FILE
Constant for enum ypxfrstat

YPXFR_SKEW

public static final int YPXFR_SKEW
Constant for enum ypxfrstat

YPXFR_CLEAR

public static final int YPXFR_CLEAR
Constant for enum ypxfrstat

YPXFR_FORCE

public static final int YPXFR_FORCE
Constant for enum ypxfrstat

YPXFR_XFRERR

public static final int YPXFR_XFRERR
Constant for enum ypxfrstat

YPXFR_REFUSED

public static final int YPXFR_REFUSED
Constant for enum ypxfrstat

YPPUSH_SUCC

public static final int YPPUSH_SUCC
Constant for enum yppush_status

YPPUSH_AGE

public static final int YPPUSH_AGE
Constant for enum yppush_status

YPPUSH_NOMAP

public static final int YPPUSH_NOMAP
Constant for enum yppush_status

YPPUSH_NODOM

public static final int YPPUSH_NODOM
Constant for enum yppush_status

YPPUSH_RSRC

public static final int YPPUSH_RSRC
Constant for enum yppush_status

YPPUSH_RPC

public static final int YPPUSH_RPC
Constant for enum yppush_status

YPPUSH_MADDR

public static final int YPPUSH_MADDR
Constant for enum yppush_status

YPPUSH_YPERR

public static final int YPPUSH_YPERR
Constant for enum yppush_status

YPPUSH_BADARGS

public static final int YPPUSH_BADARGS
Constant for enum yppush_status

YPPUSH_DBM

public static final int YPPUSH_DBM
Constant for enum yppush_status

YPPUSH_FILE

public static final int YPPUSH_FILE
Constant for enum yppush_status

YPPUSH_SKEW

public static final int YPPUSH_SKEW
Constant for enum yppush_status

YPPUSH_CLEAR

public static final int YPPUSH_CLEAR
Constant for enum yppush_status

YPPUSH_FORCE

public static final int YPPUSH_FORCE
Constant for enum yppush_status

YPPUSH_XFRERR

public static final int YPPUSH_XFRERR
Constant for enum yppush_status

YPPUSH_REFUSED

public static final int YPPUSH_REFUSED
Constant for enum yppush_status

YPBIND_SUCC_VAL

public static final int YPBIND_SUCC_VAL
Constant for enum ypbind_resptype

YPBIND_FAIL_VAL

public static final int YPBIND_FAIL_VAL
Constant for enum ypbind_resptype

YPBIND_ERR_ERR

public static final int YPBIND_ERR_ERR

YPBIND_ERR_NOSERV

public static final int YPBIND_ERR_NOSERV

YPBIND_ERR_RESC

public static final int YPBIND_ERR_RESC

YPBINDPROG

public static final int YPBINDPROG
Program ID of the interface.

YPBINDVERS

public static final int YPBINDVERS
Version ID of the interface.

YPBINDPROC_NULL

public static final int YPBINDPROC_NULL

YPBINDPROC_DOMAIN

public static final int YPBINDPROC_DOMAIN

YPBINDPROC_SETDOM

public static final int YPBINDPROC_SETDOM
Constructor Detail

YPBINDPROG

public YPBINDPROG(java.net.InetAddress host,
                  boolean stream)
           throws RPCError
Creates and connects an RPC client for a server that implements the "YPBINDPROG" interface. Calls the remote Portmapper in order to get the port of the server.
Parameters:
host - The host on which the server lives.
stream - true for a TCP connection, false for UDP.
Throws:
RPCError - When the calls fails for any reason.

YPBINDPROG

public YPBINDPROG(java.net.InetAddress host,
                  int port,
                  boolean stream)
           throws RPCError
Creates and connects an RPC client for a server that implements the "YPBINDPROG" interface. The client is connected it to a server with a known port. (No interaction with a portmapper)
Parameters:
host - The host on which the server lives.
port - The port on which the server listens.
stream - true for a TCP connection, false for UDP.
Throws:
RPCError - When the calls fails for any reason.

YPBINDPROG

public YPBINDPROG(ClientGeneric protocol)
Creates an RPC client for a server that implements the "YPBINDPROG" interface. It initializes it with a externally created protocol client object.
Parameters:
protocol - The protocol object that implements the client connection.
Method Detail

YPBINDPROC_NULL_2

public void YPBINDPROC_NULL_2()
                       throws RPCError,
                              java.io.IOException
Stub method that invokes the server function "YPBINDPROC_NULL" (version 2).
Throws:
java.io.IOException - When the RPC fails because the socket connetion fails.
RPCError - When the RPC fails for any other reason.

YPBINDPROC_DOMAIN_2

public ypbind_resp YPBINDPROC_DOMAIN_2(domainname arg)
                                throws RPCError,
                                       java.io.IOException
Stub method that invokes the server function "YPBINDPROC_DOMAIN" (version 2).
Parameters:
arg - The input parameter of the RPC.
Returns:
The return value of the RPC.
Throws:
java.io.IOException - When the RPC fails because the socket connetion fails.
RPCError - When the RPC fails for any other reason.

YPBINDPROC_SETDOM_2

public void YPBINDPROC_SETDOM_2(ypbind_setdom arg)
                         throws RPCError,
                                java.io.IOException
Stub method that invokes the server function "YPBINDPROC_SETDOM" (version 2).
Parameters:
arg - The input parameter of the RPC.
Throws:
java.io.IOException - When the RPC fails because the socket connetion fails.
RPCError - When the RPC fails for any other reason.