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 |
Base class for XML-RPC clients (e.g. MasterClient and SlaveClient).
<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.
org.ros.internal.node.client.Client< T extends XmlRpcEndpoint >.Client | ( | URI | uri, |
Class< T > | interfaceClass | ||
) | [inline] |
uri | the URI to connect to |
interfaceClass | the class literal for the XML-RPC interface |
Definition at line 56 of file src/main/java/org/ros/internal/node/client/Client.java.
URI org.ros.internal.node.client.Client< T extends XmlRpcEndpoint >.getRemoteUri | ( | ) | [inline] |
Definition at line 80 of file src/main/java/org/ros/internal/node/client/Client.java.
final int org.ros.internal.node.client.Client< T extends XmlRpcEndpoint >.CONNECTION_TIMEOUT = 60 * 1000 [static, private] |
Definition at line 42 of file src/main/java/org/ros/internal/node/client/Client.java.
final int org.ros.internal.node.client.Client< T extends XmlRpcEndpoint >.REPLY_TIMEOUT = 60 * 1000 [static, private] |
Definition at line 43 of file src/main/java/org/ros/internal/node/client/Client.java.
final URI org.ros.internal.node.client.Client< T extends XmlRpcEndpoint >.uri [private] |
Definition at line 46 of file src/main/java/org/ros/internal/node/client/Client.java.
final int org.ros.internal.node.client.Client< T extends XmlRpcEndpoint >.XMLRPC_TIMEOUT = 10 * 1000 [static, private] |
Definition at line 44 of file src/main/java/org/ros/internal/node/client/Client.java.
final T org.ros.internal.node.client.Client< T extends XmlRpcEndpoint >.xmlRpcEndpoint [protected] |
Definition at line 48 of file src/main/java/org/ros/internal/node/client/Client.java.