
Public Member Functions | |
| boolean | checkMaster () |
| NodeHandle | copy () |
| Collection< String > | getAdvertisedTopics () |
| boolean | getBooleanParam (String param, boolean useCache) throws RosException |
| double | getDoubleParam (String param, boolean useCache) throws RosException |
| int | getIntParam (String param, boolean useCache) throws RosException |
| String | getMasterHost () |
| int | getMasterPort () |
| String | getName () |
| String | getNamespace () |
| String | getStringParam (String param, boolean useCache) throws RosException |
| Collection< String > | getSubscribedTopics () |
| Collection< Topic > | getTopics () |
| boolean | hasParam (String param) |
| boolean | isValid () |
| void | logDebug (String message) |
| void | logError (String message) |
| void | logFatal (String message) |
| void | logInfo (String message) |
| void | logWarn (String message) |
| Time | now () |
| boolean | ok () |
| String | resolveName (String name) |
| void | setMasterRetryTimeout (int ms) |
| void | setParam (String param, boolean value) |
| void | setParam (String param, int value) |
| void | setParam (String param, double value) |
| void | setParam (String param, String value) |
| void | shutdown () |
| void | spin () |
| void | spinOnce () |
Protected Member Functions | |
| CppNodeHandle (RosCpp ros, String ns, Map< String, String > remappings) | |
| void | finalize () |
Package Functions | |
| public< M extends Message > Publisher< M > | advertise (String newTopic, M messageTemplate, int queueSize, boolean latch) throws RosException |
| public< Q extends Message, A extends Message, S extends Service< Q, A > > ServiceServer< Q, A, S > | advertiseService (String serviceName, S serviceTemplate, Callback< Q, A > callback) throws RosException |
| public< Q extends Message, A extends Message, S extends Service< Q, A > > ServiceClient< Q, A, S > | serviceClient (String serviceName, S serviceTemplate, boolean isPersistant, Map< String, String > headerValues) |
| protected< V > void | submitFuture (FutureTask< V > f) |
| public< M extends Message > Subscriber< M > | subscribe (String topic, M messageTemplate, ros.Subscriber.Callback< M > callback, int queueSize) throws RosException |
Package Attributes | |
| String | nsArg |
Private Attributes | |
| long | cppHandle |
| boolean | isValid |
| List< CppPublisher< Message > > | publishers |
| Map< String, String > | remappingArgs |
| RosCpp | ros |
| List< CppServiceClient < Message, Message, Service < Message, Message > > > | serviceClients |
| List< CppServiceServer < Message, Message, Service < Message, Message > > > | serviceServers |
| List< CppSubscriber< Message > > | subscribers |
| ExecutorService | threadPool |
Definition at line 63 of file CppNodeHandle.java.
| ros.roscpp.CppNodeHandle.CppNodeHandle | ( | RosCpp | ros, |
| String | ns, | ||
| Map< String, String > | remappings | ||
| ) | [inline, protected] |
Definition at line 86 of file CppNodeHandle.java.
| public<M extends Message> Publisher<M> ros.roscpp.CppNodeHandle.advertise | ( | String | newTopic, |
| M | messageTemplate, | ||
| int | queueSize, | ||
| boolean | latch | ||
| ) | throws RosException [inline, package, virtual] |
Implements ros::NodeHandle.
Definition at line 198 of file CppNodeHandle.java.
| public<Q extends Message, A extends Message, S extends Service<Q, A> > ServiceServer<Q, A, S> ros.roscpp.CppNodeHandle.advertiseService | ( | String | serviceName, |
| S | serviceTemplate, | ||
| Callback< Q, A > | callback | ||
| ) | throws RosException [inline, package] |
Definition at line 219 of file CppNodeHandle.java.
| boolean ros.roscpp.CppNodeHandle.checkMaster | ( | ) | [inline, virtual] |
Implements ros::NodeHandle.
Definition at line 121 of file CppNodeHandle.java.
| NodeHandle ros.roscpp.CppNodeHandle.copy | ( | ) | [inline, virtual] |
Implements ros::NodeHandle.
Definition at line 102 of file CppNodeHandle.java.
| void ros.roscpp.CppNodeHandle.finalize | ( | ) | [inline, protected] |
Definition at line 100 of file CppNodeHandle.java.
| Collection<String> ros.roscpp.CppNodeHandle.getAdvertisedTopics | ( | ) | [inline, virtual] |
Implements ros::NodeHandle.
Definition at line 151 of file CppNodeHandle.java.
| boolean ros.roscpp.CppNodeHandle.getBooleanParam | ( | String | param, |
| boolean | useCache | ||
| ) | throws RosException [inline, virtual] |
Implements ros::NodeHandle.
Definition at line 163 of file CppNodeHandle.java.
| double ros.roscpp.CppNodeHandle.getDoubleParam | ( | String | param, |
| boolean | useCache | ||
| ) | throws RosException [inline, virtual] |
Implements ros::NodeHandle.
Definition at line 169 of file CppNodeHandle.java.
| int ros.roscpp.CppNodeHandle.getIntParam | ( | String | param, |
| boolean | useCache | ||
| ) | throws RosException [inline, virtual] |
Implements ros::NodeHandle.
Definition at line 166 of file CppNodeHandle.java.
| String ros.roscpp.CppNodeHandle.getMasterHost | ( | ) | [inline, virtual] |
Implements ros::NodeHandle.
Definition at line 122 of file CppNodeHandle.java.
| int ros.roscpp.CppNodeHandle.getMasterPort | ( | ) | [inline, virtual] |
Implements ros::NodeHandle.
Definition at line 123 of file CppNodeHandle.java.
| String ros.roscpp.CppNodeHandle.getName | ( | ) | [inline, virtual] |
Implements ros::NodeHandle.
Definition at line 126 of file CppNodeHandle.java.
| String ros.roscpp.CppNodeHandle.getNamespace | ( | ) | [inline, virtual] |
Implements ros::NodeHandle.
Definition at line 127 of file CppNodeHandle.java.
| String ros.roscpp.CppNodeHandle.getStringParam | ( | String | param, |
| boolean | useCache | ||
| ) | throws RosException [inline, virtual] |
Implements ros::NodeHandle.
Definition at line 172 of file CppNodeHandle.java.
| Collection<String> ros.roscpp.CppNodeHandle.getSubscribedTopics | ( | ) | [inline, virtual] |
Implements ros::NodeHandle.
Definition at line 147 of file CppNodeHandle.java.
| Collection<Topic> ros.roscpp.CppNodeHandle.getTopics | ( | ) | [inline, virtual] |
Implements ros::NodeHandle.
Definition at line 136 of file CppNodeHandle.java.
| boolean ros.roscpp.CppNodeHandle.hasParam | ( | String | param | ) | [inline, virtual] |
Implements ros::NodeHandle.
Definition at line 159 of file CppNodeHandle.java.
| boolean ros.roscpp.CppNodeHandle.isValid | ( | ) | [inline, virtual] |
Implements ros::NodeHandle.
Definition at line 118 of file CppNodeHandle.java.
| void ros.roscpp.CppNodeHandle.logDebug | ( | String | message | ) | [inline, virtual] |
Implements ros::NodeHandle.
Definition at line 237 of file CppNodeHandle.java.
| void ros.roscpp.CppNodeHandle.logError | ( | String | message | ) | [inline, virtual] |
Implements ros::NodeHandle.
Definition at line 240 of file CppNodeHandle.java.
| void ros.roscpp.CppNodeHandle.logFatal | ( | String | message | ) | [inline, virtual] |
Implements ros::NodeHandle.
Definition at line 241 of file CppNodeHandle.java.
| void ros.roscpp.CppNodeHandle.logInfo | ( | String | message | ) | [inline, virtual] |
Implements ros::NodeHandle.
Definition at line 238 of file CppNodeHandle.java.
| void ros.roscpp.CppNodeHandle.logWarn | ( | String | message | ) | [inline, virtual] |
Implements ros::NodeHandle.
Definition at line 239 of file CppNodeHandle.java.
| Time ros.roscpp.CppNodeHandle.now | ( | ) | [inline, virtual] |
Implements ros::NodeHandle.
Definition at line 232 of file CppNodeHandle.java.
| boolean ros.roscpp.CppNodeHandle.ok | ( | ) | [inline, virtual] |
Implements ros::NodeHandle.
Definition at line 116 of file CppNodeHandle.java.
| String ros.roscpp.CppNodeHandle.resolveName | ( | String | name | ) | [inline, virtual] |
Implements ros::NodeHandle.
Definition at line 128 of file CppNodeHandle.java.
| public<Q extends Message, A extends Message, S extends Service<Q, A> > ServiceClient<Q, A, S> ros.roscpp.CppNodeHandle.serviceClient | ( | String | serviceName, |
| S | serviceTemplate, | ||
| boolean | isPersistant, | ||
| Map< String, String > | headerValues | ||
| ) | [inline, package, virtual] |
Implements ros::NodeHandle.
Definition at line 210 of file CppNodeHandle.java.
| void ros.roscpp.CppNodeHandle.setMasterRetryTimeout | ( | int | ms | ) | [inline, virtual] |
Implements ros::NodeHandle.
Definition at line 124 of file CppNodeHandle.java.
| void ros.roscpp.CppNodeHandle.setParam | ( | String | param, |
| boolean | value | ||
| ) | [inline, virtual] |
Implements ros::NodeHandle.
Definition at line 176 of file CppNodeHandle.java.
| void ros.roscpp.CppNodeHandle.setParam | ( | String | param, |
| int | value | ||
| ) | [inline, virtual] |
Implements ros::NodeHandle.
Definition at line 177 of file CppNodeHandle.java.
| void ros.roscpp.CppNodeHandle.setParam | ( | String | param, |
| double | value | ||
| ) | [inline, virtual] |
Implements ros::NodeHandle.
Definition at line 178 of file CppNodeHandle.java.
| void ros.roscpp.CppNodeHandle.setParam | ( | String | param, |
| String | value | ||
| ) | [inline, virtual] |
Implements ros::NodeHandle.
Definition at line 179 of file CppNodeHandle.java.
| void ros.roscpp.CppNodeHandle.shutdown | ( | ) | [inline] |
Reimplemented from ros::NodeHandle.
Definition at line 104 of file CppNodeHandle.java.
| void ros.roscpp.CppNodeHandle.spin | ( | ) | [inline, virtual] |
Implements ros::NodeHandle.
Definition at line 234 of file CppNodeHandle.java.
| void ros.roscpp.CppNodeHandle.spinOnce | ( | ) | [inline, virtual] |
Implements ros::NodeHandle.
Definition at line 235 of file CppNodeHandle.java.
| protected<V> void ros.roscpp.CppNodeHandle.submitFuture | ( | FutureTask< V > | f | ) | [inline, package] |
Definition at line 76 of file CppNodeHandle.java.
| public<M extends Message> Subscriber<M> ros.roscpp.CppNodeHandle.subscribe | ( | String | topic, |
| M | messageTemplate, | ||
| ros.Subscriber.Callback< M > | callback, | ||
| int | queueSize | ||
| ) | throws RosException [inline, package] |
Definition at line 190 of file CppNodeHandle.java.
long ros.roscpp.CppNodeHandle.cppHandle [private] |
Definition at line 65 of file CppNodeHandle.java.
boolean ros.roscpp.CppNodeHandle.isValid [private] |
Definition at line 66 of file CppNodeHandle.java.
String ros.roscpp.CppNodeHandle.nsArg [package] |
Definition at line 67 of file CppNodeHandle.java.
List<CppPublisher<Message> > ros.roscpp.CppNodeHandle.publishers [private] |
Definition at line 69 of file CppNodeHandle.java.
Map<String, String> ros.roscpp.CppNodeHandle.remappingArgs [private] |
Definition at line 68 of file CppNodeHandle.java.
RosCpp ros.roscpp.CppNodeHandle.ros [private] |
Definition at line 64 of file CppNodeHandle.java.
List<CppServiceClient<Message,Message,Service<Message, Message> > > ros.roscpp.CppNodeHandle.serviceClients [private] |
Definition at line 72 of file CppNodeHandle.java.
List<CppServiceServer<Message,Message,Service<Message, Message> > > ros.roscpp.CppNodeHandle.serviceServers [private] |
Definition at line 71 of file CppNodeHandle.java.
List<CppSubscriber<Message> > ros.roscpp.CppNodeHandle.subscribers [private] |
Definition at line 70 of file CppNodeHandle.java.
ExecutorService ros.roscpp.CppNodeHandle.threadPool [private] |
Definition at line 74 of file CppNodeHandle.java.