#include <service_server.h>
|
void | appendDiagnostics (diagnostic_updater::DiagnosticStatusWrapper &status, const std::string &name, const int flags) |
|
std::vector< std::string > | clientNames () const |
|
ServiceServerStatistics | clientStatistics (const std::string &name) const |
|
bool | instrumentPerClient () const |
|
bool | logCalls () const |
|
const std::string & | mappedService () const |
|
ServiceServer & | operator= (const ServiceServer &other) |
|
void | resetStatistics () |
|
| ServiceServer () |
|
template<class MReq , class MRes , class T > |
| ServiceServer (ros::NodeHandle &nh, const std::string &service, bool(T::*srv_func)(MReq &, MRes &), T *obj) |
|
template<class MReq , class MRes , class T > |
| ServiceServer (ros::NodeHandle &nh, const std::string &service, bool(T::*srv_func)(ros::ServiceEvent< MReq, MRes > &), T *obj) |
|
template<class MReq , class MRes , class T > |
| ServiceServer (ros::NodeHandle &nh, const std::string &service, bool(T::*srv_func)(const std::string &, const MReq &, MRes &), T *obj) |
|
void | setInstrumentPerClient (bool enable) |
|
void | setLogCalls (bool enable) |
|
const ServiceServerStatistics & | statistics () const |
|
const std::string & | unmappedService () const |
|
Definition at line 39 of file service_server.h.
Enumerator |
---|
DIAG_CONNECTION |
|
DIAG_SERVINGS |
|
DIAG_TIMING |
|
DIAG_CLIENTS |
|
DIAG_ALL |
|
DIAG_MOST |
|
Definition at line 95 of file service_server.h.
swri::ServiceServer::ServiceServer |
( |
| ) |
|
|
inline |
template<class MReq , class MRes , class T >
swri::ServiceServer::ServiceServer |
( |
ros::NodeHandle & |
nh, |
|
|
const std::string & |
service, |
|
|
bool(T::*)(MReq &, MRes &) |
srv_func, |
|
|
T * |
obj |
|
) |
| |
|
inline |
template<class MReq , class MRes , class T >
template<class MReq , class MRes , class T >
swri::ServiceServer::ServiceServer |
( |
ros::NodeHandle & |
nh, |
|
|
const std::string & |
service, |
|
|
bool(T::*)(const std::string &, const MReq &, MRes &) |
srv_func, |
|
|
T * |
obj |
|
) |
| |
|
inline |
std::vector< std::string > swri::ServiceServer::clientNames |
( |
| ) |
const |
|
inline |
bool swri::ServiceServer::instrumentPerClient |
( |
| ) |
const |
|
inline |
bool swri::ServiceServer::logCalls |
( |
| ) |
const |
|
inline |
const std::string & swri::ServiceServer::mappedService |
( |
| ) |
const |
|
inline |
void swri::ServiceServer::resetStatistics |
( |
| ) |
|
|
inline |
void swri::ServiceServer::setInstrumentPerClient |
( |
bool |
enable | ) |
|
|
inline |
void swri::ServiceServer::setLogCalls |
( |
bool |
enable | ) |
|
|
inline |
const std::string & swri::ServiceServer::unmappedService |
( |
| ) |
const |
|
inline |
The documentation for this class was generated from the following file: