ros::NodeHandle Class Reference

Inheritance diagram for ros::NodeHandle:
Inheritance graph
[legend]

List of all members.

Public Member Functions

abstract< MextendsMessage >
Publisher< M > 
advertise (String newTopic, M messageTemplate, int queueSize, boolean latch) throws RosException
abstract< QextendsMessage,
AextendsMessage,
SextendsService< Q, A >
ServiceServer< Q, A, S > 
advertiseService (String serviceName, S serviceTemplate, ServiceServer.Callback< Q, A > callback) throws RosException
abstract boolean checkMaster ()
abstract NodeHandle copy ()
abstract Collection< String > getAdvertisedTopics ()
boolean getBooleanParam (String param) throws RosException
abstract boolean getBooleanParam (String param, boolean useCache) throws RosException
double getDoubleParam (String param) throws RosException
abstract double getDoubleParam (String param, boolean useCache) throws RosException
int getIntParam (String param) throws RosException
abstract int getIntParam (String param, boolean useCache) throws RosException
abstract String getMasterHost ()
abstract int getMasterPort ()
abstract String getName ()
abstract String getNamespace ()
String getStringParam (String param) throws RosException
abstract String getStringParam (String param, boolean useCache) throws RosException
abstract Collection< String > getSubscribedTopics ()
abstract Collection< TopicgetTopics ()
abstract boolean hasParam (String param)
abstract boolean isValid ()
abstract void logDebug (String message)
abstract void logError (String message)
abstract void logFatal (String message)
abstract void logInfo (String message)
abstract void logWarn (String message)
abstract Time now ()
abstract boolean ok ()
abstract String resolveName (String name)
abstract< QextendsMessage,
AextendsMessage,
SextendsService< Q, A >
ServiceClient< Q, A, S > 
serviceClient (String serviceName, S serviceTemplate, boolean isPersistant, Map< String, String > headerValues)
abstract void setMasterRetryTimeout (int ms)
abstract void setParam (String param, String value)
abstract void setParam (String param, double value)
abstract void setParam (String param, int value)
abstract void setParam (String param, boolean value) throws RosException
abstract void shutdown ()
abstract void spin ()
abstract void spinOnce ()
abstract< MextendsMessage >
Subscriber< M > 
subscribe (String topic, M messageTemplate, Subscriber.Callback< M > callback, int queueSize) throws RosException

Package Functions

public< M extends Message >
Publisher< M > 
advertise (String newTopic, M messageTemplate, int queueSize) 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)
public< Q extends Message, A
extends Message, S extends
Service< Q, A >
> ServiceClient< Q, A, S > 
serviceClient (String serviceName, S serviceTemplate)

Detailed Description

Definition at line 45 of file NodeHandle.java.


Member Function Documentation

public<M extends Message> Publisher<M> ros::NodeHandle::advertise ( String  newTopic,
messageTemplate,
int  queueSize 
) throws RosException [inline, package]

Definition at line 96 of file NodeHandle.java.

abstract <MextendsMessage> Publisher<M> ros::NodeHandle::advertise ( String  newTopic,
messageTemplate,
int  queueSize,
boolean  latch 
) throws RosException [pure virtual]

Implemented in ros::roscpp::CppNodeHandle.

abstract <QextendsMessage,AextendsMessage,SextendsService<Q,A> ServiceServer<Q, A, S> ros::NodeHandle::advertiseService ( String  serviceName,
serviceTemplate,
ServiceServer.Callback< Q, A >  callback 
) throws RosException [pure virtual]
abstract boolean ros::NodeHandle::checkMaster (  )  [pure virtual]

Implemented in ros::roscpp::CppNodeHandle.

abstract NodeHandle ros::NodeHandle::copy (  )  [pure virtual]

Implemented in ros::roscpp::CppNodeHandle.

abstract Collection<String> ros::NodeHandle::getAdvertisedTopics (  )  [pure virtual]

Implemented in ros::roscpp::CppNodeHandle.

boolean ros::NodeHandle::getBooleanParam ( String  param  )  throws RosException [inline]

Definition at line 72 of file NodeHandle.java.

abstract boolean ros::NodeHandle::getBooleanParam ( String  param,
boolean  useCache 
) throws RosException [pure virtual]

Implemented in ros::roscpp::CppNodeHandle.

double ros::NodeHandle::getDoubleParam ( String  param  )  throws RosException [inline]

Definition at line 74 of file NodeHandle.java.

abstract double ros::NodeHandle::getDoubleParam ( String  param,
boolean  useCache 
) throws RosException [pure virtual]

Implemented in ros::roscpp::CppNodeHandle.

int ros::NodeHandle::getIntParam ( String  param  )  throws RosException [inline]

Definition at line 73 of file NodeHandle.java.

abstract int ros::NodeHandle::getIntParam ( String  param,
boolean  useCache 
) throws RosException [pure virtual]

Implemented in ros::roscpp::CppNodeHandle.

abstract String ros::NodeHandle::getMasterHost (  )  [pure virtual]

Implemented in ros::roscpp::CppNodeHandle.

abstract int ros::NodeHandle::getMasterPort (  )  [pure virtual]

Implemented in ros::roscpp::CppNodeHandle.

abstract String ros::NodeHandle::getName (  )  [pure virtual]

Implemented in ros::roscpp::CppNodeHandle.

abstract String ros::NodeHandle::getNamespace (  )  [pure virtual]

Implemented in ros::roscpp::CppNodeHandle.

String ros::NodeHandle::getStringParam ( String  param  )  throws RosException [inline]

Definition at line 75 of file NodeHandle.java.

abstract String ros::NodeHandle::getStringParam ( String  param,
boolean  useCache 
) throws RosException [pure virtual]

Implemented in ros::roscpp::CppNodeHandle.

abstract Collection<String> ros::NodeHandle::getSubscribedTopics (  )  [pure virtual]

Implemented in ros::roscpp::CppNodeHandle.

abstract Collection<Topic> ros::NodeHandle::getTopics (  )  [pure virtual]

Implemented in ros::roscpp::CppNodeHandle.

abstract boolean ros::NodeHandle::hasParam ( String  param  )  [pure virtual]

Implemented in ros::roscpp::CppNodeHandle.

abstract boolean ros::NodeHandle::isValid (  )  [pure virtual]

Implemented in ros::roscpp::CppNodeHandle.

abstract void ros::NodeHandle::logDebug ( String  message  )  [pure virtual]

Implemented in ros::roscpp::CppNodeHandle.

abstract void ros::NodeHandle::logError ( String  message  )  [pure virtual]

Implemented in ros::roscpp::CppNodeHandle.

abstract void ros::NodeHandle::logFatal ( String  message  )  [pure virtual]

Implemented in ros::roscpp::CppNodeHandle.

abstract void ros::NodeHandle::logInfo ( String  message  )  [pure virtual]

Implemented in ros::roscpp::CppNodeHandle.

abstract void ros::NodeHandle::logWarn ( String  message  )  [pure virtual]

Implemented in ros::roscpp::CppNodeHandle.

abstract Time ros::NodeHandle::now (  )  [pure virtual]

Implemented in ros::roscpp::CppNodeHandle.

abstract boolean ros::NodeHandle::ok (  )  [pure virtual]

Implemented in ros::roscpp::CppNodeHandle.

abstract String ros::NodeHandle::resolveName ( String  name  )  [pure virtual]

Implemented in ros::roscpp::CppNodeHandle.

public<Q extends Message, A extends Message, S extends Service<Q, A> > ServiceClient<Q, A, S> ros::NodeHandle::serviceClient ( String  serviceName,
serviceTemplate,
boolean  isPersistant 
) [inline, package]

Definition at line 114 of file NodeHandle.java.

public<Q extends Message, A extends Message, S extends Service<Q, A> > ServiceClient<Q, A, S> ros::NodeHandle::serviceClient ( String  serviceName,
serviceTemplate 
) [inline, package]

Definition at line 109 of file NodeHandle.java.

abstract <QextendsMessage,AextendsMessage,SextendsService<Q,A> ServiceClient<Q, A, S> ros::NodeHandle::serviceClient ( String  serviceName,
serviceTemplate,
boolean  isPersistant,
Map< String, String >  headerValues 
) [pure virtual]

Implemented in ros::roscpp::CppNodeHandle.

abstract void ros::NodeHandle::setMasterRetryTimeout ( int  ms  )  [pure virtual]

Implemented in ros::roscpp::CppNodeHandle.

abstract void ros::NodeHandle::setParam ( String  param,
String  value 
) [pure virtual]

Implemented in ros::roscpp::CppNodeHandle.

abstract void ros::NodeHandle::setParam ( String  param,
double  value 
) [pure virtual]

Implemented in ros::roscpp::CppNodeHandle.

abstract void ros::NodeHandle::setParam ( String  param,
int  value 
) [pure virtual]

Implemented in ros::roscpp::CppNodeHandle.

abstract void ros::NodeHandle::setParam ( String  param,
boolean  value 
) throws RosException [pure virtual]

Implemented in ros::roscpp::CppNodeHandle.

abstract void ros::NodeHandle::shutdown (  )  [pure virtual]

Implemented in ros::roscpp::CppNodeHandle.

abstract void ros::NodeHandle::spin (  )  [pure virtual]

Implemented in ros::roscpp::CppNodeHandle.

abstract void ros::NodeHandle::spinOnce (  )  [pure virtual]

Implemented in ros::roscpp::CppNodeHandle.

abstract <MextendsMessage> Subscriber<M> ros::NodeHandle::subscribe ( String  topic,
messageTemplate,
Subscriber.Callback< M >  callback,
int  queueSize 
) throws RosException [pure virtual]

The documentation for this class was generated from the following file:
 All Classes Namespaces Files Functions Variables Defines


rosjava
Author(s): Jason Wolfe (jawolfe@willowgarage.com), Nicholas Butko (nbutko@cogsci.ucsd.edu), Lorenz Moesenlechner (moesenle@in.tum.de)
autogenerated on Fri Jan 11 09:32:19 2013