Public Member Functions | Protected Attributes | Private Attributes | Static Private Attributes
org.ros.internal.node.client.Client< T extends XmlRpcEndpoint > Class Reference

List of all members.

Public Member Functions

 Client (URI uri, Class< T > interfaceClass)
URI getRemoteUri ()

Protected Attributes

final T xmlRpcEndpoint

Private Attributes

final URI uri

Static Private Attributes

static final int CONNECTION_TIMEOUT = 60 * 1000
static final int REPLY_TIMEOUT = 60 * 1000
static final int XMLRPC_TIMEOUT = 10 * 1000

Detailed Description

Base class for XML-RPC clients (e.g. MasterClient and SlaveClient).

Author:
damonkohler@google.com (Damon Kohler)
Parameters:
<T>the XML-RPC interface this Client connects to

Definition at line 38 of file src/main/java/org/ros/internal/node/client/Client.java.


Constructor & Destructor Documentation

org.ros.internal.node.client.Client< T extends XmlRpcEndpoint >.Client ( URI  uri,
Class< T >  interfaceClass 
) [inline]
Parameters:
urithe URI to connect to
interfaceClassthe class literal for the XML-RPC interface

Definition at line 56 of file src/main/java/org/ros/internal/node/client/Client.java.


Member Function Documentation

URI org.ros.internal.node.client.Client< T extends XmlRpcEndpoint >.getRemoteUri ( ) [inline]
Returns:
the URI of the remote XmlRpcServer

Definition at line 80 of file src/main/java/org/ros/internal/node/client/Client.java.


Member Data Documentation

final int org.ros.internal.node.client.Client< T extends XmlRpcEndpoint >.CONNECTION_TIMEOUT = 60 * 1000 [static, private]
final int org.ros.internal.node.client.Client< T extends XmlRpcEndpoint >.REPLY_TIMEOUT = 60 * 1000 [static, private]
final URI org.ros.internal.node.client.Client< T extends XmlRpcEndpoint >.uri [private]
final int org.ros.internal.node.client.Client< T extends XmlRpcEndpoint >.XMLRPC_TIMEOUT = 10 * 1000 [static, private]
final T org.ros.internal.node.client.Client< T extends XmlRpcEndpoint >.xmlRpcEndpoint [protected]

The documentation for this class was generated from the following file:


rosjava_core
Author(s):
autogenerated on Wed Aug 26 2015 16:06:50