#include <server.h>
Classes | |
struct | Impl |
Public Member Functions | |
template<typename Req , typename Res > | |
void | addMethod (const std::string &name, const boost::function< void(CallHandle< Req, Res > &)> &callback) |
void | addMethod (const std::string &name, const CallbackHelperPtr &helper) |
void | ready () |
Server (const std::string &name, const ros::NodeHandle &nh) | |
Private Types | |
typedef boost::shared_ptr< Impl > | ImplPtr |
Private Attributes | |
ImplPtr | impl_ |
typedef boost::shared_ptr<Impl> rve_rpc::Server::ImplPtr [private] |
rve_rpc::Server::Server | ( | const std::string & | name, |
const ros::NodeHandle & | nh | ||
) |
Definition at line 226 of file server.cpp.
void rve_rpc::Server::addMethod | ( | const std::string & | name, |
const boost::function< void(CallHandle< Req, Res > &)> & | callback | ||
) | [inline] |
void rve_rpc::Server::addMethod | ( | const std::string & | name, |
const CallbackHelperPtr & | helper | ||
) |
Definition at line 237 of file server.cpp.
void rve_rpc::Server::ready | ( | ) |
Definition at line 232 of file server.cpp.
ImplPtr rve_rpc::Server::impl_ [private] |