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] |
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] |
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.