#include <param_server.hpp>
Public Member Functions | |
IParamManager * | getParamManager () const |
ParamServer (INode &node) | |
int | start (IParamManager *manager) |
Private Types | |
typedef MethodBinder< ParamServer *, void(ParamServer::*)(const protocol::param::ExecuteOpcode::Request &, protocol::param::ExecuteOpcode::Response &)> | ExecuteOpcodeCallback |
typedef MethodBinder< ParamServer *, void(ParamServer::*)(const protocol::param::GetSet::Request &, protocol::param::GetSet::Response &)> | GetSetCallback |
Private Member Functions | |
void | handleExecuteOpcode (const protocol::param::ExecuteOpcode::Request &in, protocol::param::ExecuteOpcode::Response &out) |
void | handleGetSet (const protocol::param::GetSet::Request &in, protocol::param::GetSet::Response &out) |
Private Attributes | |
ServiceServer< protocol::param::GetSet, GetSetCallback > | get_set_srv_ |
IParamManager * | manager_ |
ServiceServer< protocol::param::ExecuteOpcode, ExecuteOpcodeCallback > | save_erase_srv_ |
Convenience class for supporting the standard configuration services. Highly recommended to use.
Definition at line 78 of file param_server.hpp.
|
private |
Definition at line 85 of file param_server.hpp.
|
private |
Definition at line 81 of file param_server.hpp.
|
inlineexplicit |
Definition at line 152 of file param_server.hpp.
|
inline |
Definition at line 187 of file param_server.hpp.
|
inlineprivate |
Definition at line 131 of file param_server.hpp.
|
inlineprivate |
Definition at line 91 of file param_server.hpp.
|
inline |
Starts the parameter server with given param manager instance. Returns negative error code.
Definition at line 162 of file param_server.hpp.
|
private |
Definition at line 87 of file param_server.hpp.
|
private |
Definition at line 89 of file param_server.hpp.
|
private |
Definition at line 88 of file param_server.hpp.