Go to the documentation of this file.00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
00013
00014
00015
00016
00017 package org.ros.internal.node.xmlrpc;
00018
00019 import org.ros.internal.node.server.ParameterServer;
00020
00021 import java.util.Collection;
00022 import java.util.List;
00023 import java.util.Map;
00024
00030 public interface ParameterServerXmlRpcEndpoint extends XmlRpcEndpoint {
00031
00041 public List<Object> deleteParam(String callerId, String key);
00042
00062 public List<Object> setParam(String callerId, String key, Boolean value);
00063
00064 public List<Object> setParam(String callerId, String key, Integer value);
00065
00066 public List<Object> setParam(String callerId, String key, Double value);
00067
00068 public List<Object> setParam(String callerId, String key, String value);
00069
00070 public List<Object> setParam(String callerId, String key, List<?> value);
00071
00072 public List<Object> setParam(String callerId, String key, Map<?, ?> value);
00073
00089 public List<Object> getParam(String callerId, String key);
00090
00114 public List<Object> searchParam(String callerId, String key);
00115
00131 public List<Object> subscribeParam(String callerId, String callerApi, String key);
00132
00149 public List<Object> unsubscribeParam(String callerId, String callerApi, String key);
00150
00160 public List<Object> hasParam(String callerId, String key);
00161
00169 public List<Object> getParamNames(String callerId);
00170
00171 }