Public Member Functions | |
A | call (Q request) throws RosException |
FutureTask< A > | callAsync (final Q request) throws RosException |
A | callLocal (Q request) throws RosException |
String | getService () |
boolean | isValid () |
void | shutdown () |
Static Protected Member Functions | |
static< QextendsMessage, AextendsMessage, SextendsService< Q, A > CppServiceClient< Q, A, S > | create (CppNodeHandle handle, long cppHandle, String name, S serviceTemplate, boolean isPersistant, Map< String, String > headerValues) |
Private Member Functions | |
CppServiceClient () | |
Private Attributes | |
long | cppServiceClient |
CppNodeHandle | handle |
String | name |
S | serviceTemplate |
ExecutorService | threadPool |
Definition at line 52 of file CppServiceClient.java.
ros.roscpp.CppServiceClient< Q extends Message, A extends Message, S extends Service< Q, A > >.CppServiceClient | ( | ) | [inline, private] |
Definition at line 59 of file CppServiceClient.java.
A ros.roscpp.CppServiceClient< Q extends Message, A extends Message, S extends Service< Q, A > >.call | ( | Q | request | ) | throws RosException [inline] |
Definition at line 74 of file CppServiceClient.java.
FutureTask<A> ros.roscpp.CppServiceClient< Q extends Message, A extends Message, S extends Service< Q, A > >.callAsync | ( | final Q | request | ) | throws RosException [inline] |
Definition at line 80 of file CppServiceClient.java.
A ros.roscpp.CppServiceClient< Q extends Message, A extends Message, S extends Service< Q, A > >.callLocal | ( | Q | request | ) | throws RosException [inline] |
Definition at line 92 of file CppServiceClient.java.
static <QextendsMessage,AextendsMessage,SextendsService<Q,A> CppServiceClient<Q,A,S> ros.roscpp.CppServiceClient< Q extends Message, A extends Message, S extends Service< Q, A > >.create | ( | CppNodeHandle | handle, |
long | cppHandle, | ||
String | name, | ||
S | serviceTemplate, | ||
boolean | isPersistant, | ||
Map< String, String > | headerValues | ||
) | [inline, static, protected] |
Definition at line 62 of file CppServiceClient.java.
String ros.roscpp.CppServiceClient< Q extends Message, A extends Message, S extends Service< Q, A > >.getService | ( | ) | [inline] |
Reimplemented from ros::ServiceClient.
Definition at line 72 of file CppServiceClient.java.
boolean ros.roscpp.CppServiceClient< Q extends Message, A extends Message, S extends Service< Q, A > >.isValid | ( | ) | [inline] |
Definition at line 106 of file CppServiceClient.java.
void ros.roscpp.CppServiceClient< Q extends Message, A extends Message, S extends Service< Q, A > >.shutdown | ( | ) | [inline] |
Reimplemented from ros::ServiceClient.
Definition at line 108 of file CppServiceClient.java.
long ros.roscpp.CppServiceClient< Q extends Message, A extends Message, S extends Service< Q, A > >.cppServiceClient [private] |
Definition at line 56 of file CppServiceClient.java.
CppNodeHandle ros.roscpp.CppServiceClient< Q extends Message, A extends Message, S extends Service< Q, A > >.handle [private] |
Definition at line 53 of file CppServiceClient.java.
String ros.roscpp.CppServiceClient< Q extends Message, A extends Message, S extends Service< Q, A > >.name [private] |
Definition at line 54 of file CppServiceClient.java.
S ros.roscpp.CppServiceClient< Q extends Message, A extends Message, S extends Service< Q, A > >.serviceTemplate [private] |
Definition at line 55 of file CppServiceClient.java.
ExecutorService ros.roscpp.CppServiceClient< Q extends Message, A extends Message, S extends Service< Q, A > >.threadPool [private] |
Definition at line 57 of file CppServiceClient.java.