Classes | Public Member Functions | Private Types | Private Attributes
rve_rpc::Server Class Reference

#include <server.h>

List of all members.

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< ImplImplPtr

Private Attributes

ImplPtr impl_

Detailed Description

Definition at line 126 of file server.h.


Member Typedef Documentation

typedef boost::shared_ptr<Impl> rve_rpc::Server::ImplPtr [private]

Definition at line 143 of file server.h.


Constructor & Destructor Documentation

rve_rpc::Server::Server ( const std::string &  name,
const ros::NodeHandle nh 
)

Definition at line 226 of file server.cpp.


Member Function Documentation

template<typename Req , typename Res >
void rve_rpc::Server::addMethod ( const std::string &  name,
const boost::function< void(CallHandle< Req, Res > &)> &  callback 
) [inline]

Definition at line 132 of file server.h.

void rve_rpc::Server::addMethod ( const std::string &  name,
const CallbackHelperPtr helper 
)

Definition at line 237 of file server.cpp.

Definition at line 232 of file server.cpp.


Member Data Documentation

Definition at line 145 of file server.h.


The documentation for this class was generated from the following files:


rve_rpc
Author(s): Josh Faust
autogenerated on Wed Dec 11 2013 14:30:53