Public Member Functions | |
void | addListener (NodeListener listener) |
void | executeCancellableLoop (CancellableLoop cancellableLoop) |
Log | getLog () |
URI | getMasterUri () |
MessageSerializationFactory | getMessageSerializationFactory () |
GraphName | getName () |
NodeNameResolver | getResolver () |
ScheduledExecutorService | getScheduledExecutorService () |
MessageFactory | getServiceRequestMessageFactory () |
MessageFactory | getServiceResponseMessageFactory () |
MessageFactory | getTopicMessageFactory () |
URI | getUri () |
GraphName | resolveName (GraphName name) |
GraphName | resolveName (String name) |
void | shutdown () |
void org.ros.node.Node.addListener | ( | NodeListener | listener | ) |
Add a new NodeListener to the Node.
listener | the NodeListener to add |
Implemented in org.ros.internal.node.DefaultNode.
void org.ros.node.Node.executeCancellableLoop | ( | CancellableLoop | cancellableLoop | ) |
Executes a CancellableLoop using the Node's ScheduledExecutorService. The CancellableLoop will be canceled when the Node starts shutting down.
Any blocking calls executed in the provided CancellableLoop can potentially delay Node shutdown and should be avoided.
cancellableLoop | the CancellableLoop to execute |
Log org.ros.node.Node.getLog | ( | ) |
Implemented in org.ros.internal.node.DefaultNode.
URI org.ros.node.Node.getMasterUri | ( | ) |
Implemented in org.ros.internal.node.DefaultNode.
Implemented in org.ros.internal.node.DefaultNode.
Implemented in org.ros.internal.node.DefaultNode.
Implemented in org.ros.internal.node.DefaultNode.
ScheduledExecutorService org.ros.node.Node.getScheduledExecutorService | ( | ) |
Implemented in org.ros.internal.node.DefaultNode.
Implemented in org.ros.internal.node.DefaultNode.
Implemented in org.ros.internal.node.DefaultNode.
Implemented in org.ros.internal.node.DefaultNode.
URI org.ros.node.Node.getUri | ( | ) |
Implemented in org.ros.internal.node.DefaultNode.
Resolve the given name, using ROS conventions, into a full ROS namespace name. Will be relative to the current namespace unless the name is global.
name | the name to resolve |
Implemented in org.ros.internal.node.DefaultNode.
GraphName org.ros.node.Node.resolveName | ( | String | name | ) |
Implemented in org.ros.internal.node.DefaultNode.
void org.ros.node.Node.shutdown | ( | ) |
Shut the node down.
Implemented in org.ros.internal.node.DefaultNode.