Classes | |
interface | Updater |
Public Member Functions | |
void | delete (GraphName name) |
Object | get (GraphName name) |
Collection< GraphName > | getNames () |
boolean | has (GraphName name) |
ParameterServer () | |
Object | search (GraphName name) |
void | set (final GraphName name, final boolean value) |
void | set (final GraphName name, final int value) |
void | set (final GraphName name, final double value) |
void | set (final GraphName name, final String value) |
void | set (final GraphName name, final List<?> value) |
void | set (final GraphName name, final Map<?,?> value) |
void | subscribe (GraphName name, NodeIdentifier nodeIdentifier) |
Package Functions | |
private< T > void | update (GraphName name, T value, Updater updater) |
Private Member Functions | |
Stack< String > | getGraphNameParts (GraphName name) |
Set< GraphName > | getSubtreeNames (GraphName parent, Map< String, Object > subtree, Set< GraphName > names) |
void | setValue (GraphName name, Object value) |
Private Attributes | |
final GraphName | masterName |
final Multimap< GraphName, NodeIdentifier > | subscribers |
final Map< String, Object > | tree |
Static Private Attributes | |
static final Log | log = LogFactory.getLog(ParameterServer.class) |
A ROS parameter server.
Definition at line 42 of file ParameterServer.java.
Definition at line 50 of file ParameterServer.java.
void org.ros.internal.node.server.ParameterServer.delete | ( | GraphName | name | ) | [inline] |
Definition at line 176 of file ParameterServer.java.
Object org.ros.internal.node.server.ParameterServer.get | ( | GraphName | name | ) | [inline] |
Definition at line 71 of file ParameterServer.java.
Stack<String> org.ros.internal.node.server.ParameterServer.getGraphNameParts | ( | GraphName | name | ) | [inline, private] |
Definition at line 60 of file ParameterServer.java.
Collection<GraphName> org.ros.internal.node.server.ParameterServer.getNames | ( | ) | [inline] |
Definition at line 223 of file ParameterServer.java.
Set<GraphName> org.ros.internal.node.server.ParameterServer.getSubtreeNames | ( | GraphName | parent, |
Map< String, Object > | subtree, | ||
Set< GraphName > | names | ||
) | [inline, private] |
Definition at line 209 of file ParameterServer.java.
boolean org.ros.internal.node.server.ParameterServer.has | ( | GraphName | name | ) | [inline] |
Definition at line 195 of file ParameterServer.java.
Object org.ros.internal.node.server.ParameterServer.search | ( | GraphName | name | ) | [inline] |
Definition at line 190 of file ParameterServer.java.
void org.ros.internal.node.server.ParameterServer.set | ( | final GraphName | name, |
final boolean | value | ||
) | [inline] |
Definition at line 121 of file ParameterServer.java.
void org.ros.internal.node.server.ParameterServer.set | ( | final GraphName | name, |
final int | value | ||
) | [inline] |
Definition at line 130 of file ParameterServer.java.
void org.ros.internal.node.server.ParameterServer.set | ( | final GraphName | name, |
final double | value | ||
) | [inline] |
Definition at line 139 of file ParameterServer.java.
void org.ros.internal.node.server.ParameterServer.set | ( | final GraphName | name, |
final String | value | ||
) | [inline] |
Definition at line 148 of file ParameterServer.java.
void org.ros.internal.node.server.ParameterServer.set | ( | final GraphName | name, |
final List<?> | value | ||
) | [inline] |
Definition at line 157 of file ParameterServer.java.
void org.ros.internal.node.server.ParameterServer.set | ( | final GraphName | name, |
final Map<?,?> | value | ||
) | [inline] |
Definition at line 166 of file ParameterServer.java.
void org.ros.internal.node.server.ParameterServer.setValue | ( | GraphName | name, |
Object | value | ||
) | [inline, private] |
Definition at line 85 of file ParameterServer.java.
void org.ros.internal.node.server.ParameterServer.subscribe | ( | GraphName | name, |
NodeIdentifier | nodeIdentifier | ||
) | [inline] |
Definition at line 56 of file ParameterServer.java.
private<T> void org.ros.internal.node.server.ParameterServer.update | ( | GraphName | name, |
T | value, | ||
Updater | updater | ||
) | [inline, package] |
Definition at line 107 of file ParameterServer.java.
final Log org.ros.internal.node.server.ParameterServer.log = LogFactory.getLog(ParameterServer.class) [static, private] |
Definition at line 44 of file ParameterServer.java.
final GraphName org.ros.internal.node.server.ParameterServer.masterName [private] |
Definition at line 48 of file ParameterServer.java.
final Multimap<GraphName, NodeIdentifier> org.ros.internal.node.server.ParameterServer.subscribers [private] |
Definition at line 47 of file ParameterServer.java.
final Map<String, Object> org.ros.internal.node.server.ParameterServer.tree [private] |
Definition at line 46 of file ParameterServer.java.