org.metastatic.rsync.v2
Class Client

java.lang.Object
  |
  +--org.metastatic.rsync.v2.Client
All Implemented Interfaces:
Constants

public class Client
extends Object
implements Constants


Field Summary
static String PROGNAME
           
 
Fields inherited from interface org.metastatic.rsync.v2.Constants
_S_IFDIR, _S_IFLNK, _S_IFMT, _S_IFREG, AT_ERROR, BLOCK_LENGTH, CHUNK_SIZE, FLAG_DELETE, FLIST_RECEIVE_DONE, FLIST_RECEIVE_FILES, FLIST_RECEIVE_GIDS, FLIST_RECEIVE_UIDS, FLIST_SEND_DONE, FLIST_SEND_FILES, FLIST_SEND_GIDS, FLIST_SEND_UIDS, INPUT_MASK, LONG_NAME, MAX_PROTOCOL_VERSION, MAXPATHLEN, MIN_PROTOCOL_VERSION, OUTPUT_MASK, PROTOCOL_VERSION, RECV_RECEIVE_DELTAS, RECV_RECEIVE_INDEX, RECV_SEND_INDEX, RECV_SEND_SUMS, RECV_WAIT, RSYNCD_AUTHREQD, RSYNCD_EXIT, RSYNCD_GREETING, RSYNCD_OK, RSYNCD_PORT, SAME_DIR, SAME_GID, SAME_MODE, SAME_NAME, SAME_RDEV, SAME_TIME, SAME_UID, SENDER_DONE, SENDER_RECEIVE_INDEX, SENDER_RECEIVE_SUMS, SENDER_SEND_DELTAS, SENDER_SEND_FILE, SENDER_WAIT, SETUP_READ_AUTH, SETUP_READ_DONE, SETUP_READ_GREETING, SETUP_READ_MODULE, SETUP_READ_OPTIONS, SETUP_WRITE_CHALLENGE, SETUP_WRITE_DONE, SETUP_WRITE_ERROR, SETUP_WRITE_GREETING, SETUP_WRITE_MODULES, SETUP_WRITE_OK, SETUP_WRITE_WAIT, STATE_DONE, STATE_INPUT_DONE, STATE_OUTPUT_DONE, STATE_RECEIVE_EXCLUDE, STATE_RECEIVE_FLIST, STATE_RECEIVER, STATE_RECEIVER_INPUT, STATE_RECEIVER_OUTPUT, STATE_SEND_FLIST, STATE_SENDER, STATE_SENDER_INPUT, STATE_SENDER_OUTPUT, STATE_SETUP_PROTOCOL, SUM_LENGTH, URL_PREFIX
 
Method Summary
static int clientRun(String[] argv, int optind)
           
static int localClient(String[] argv, int optind)
           
static void main(String[] argv)
           
static int readStats()
           
static int startClient(String[] argv, int optind)
           
static int startServer(String[] argv, int optind)
           
static int startShellClient(String path, String[] argv, int optind)
           
static int startSocketClient(String path, String[] argv, int optind)
          Starts the client process over a socket connected to port 873.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

PROGNAME

public static final String PROGNAME
See Also:
Constant Field Values
Method Detail

startServer

public static int startServer(String[] argv,
                              int optind)

startClient

public static int startClient(String[] argv,
                              int optind)

startSocketClient

public static int startSocketClient(String path,
                                    String[] argv,
                                    int optind)
Starts the client process over a socket connected to port 873.


startShellClient

public static int startShellClient(String path,
                                   String[] argv,
                                   int optind)

localClient

public static int localClient(String[] argv,
                              int optind)

clientRun

public static int clientRun(String[] argv,
                            int optind)

readStats

public static int readStats()

main

public static void main(String[] argv)