#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)(const std::string &, const MReq &, MRes &), T *obj) |
|
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) |
|
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.
◆ DIAGNOSTIC_FLAGS
Enumerator |
---|
DIAG_CONNECTION | |
DIAG_SERVINGS | |
DIAG_TIMING | |
DIAG_CLIENTS | |
DIAG_ALL | |
DIAG_MOST | |
Definition at line 95 of file service_server.h.
◆ ServiceServer() [1/4]
swri::ServiceServer::ServiceServer |
( |
| ) |
|
|
inline |
◆ ServiceServer() [2/4]
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 |
◆ ServiceServer() [3/4]
template<class MReq , class MRes , class T >
◆ ServiceServer() [4/4]
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 |
◆ appendDiagnostics()
◆ clientNames()
std::vector< std::string > swri::ServiceServer::clientNames |
( |
| ) |
const |
|
inline |
◆ clientStatistics()
◆ instrumentPerClient()
bool swri::ServiceServer::instrumentPerClient |
( |
| ) |
const |
|
inline |
◆ logCalls()
bool swri::ServiceServer::logCalls |
( |
| ) |
const |
|
inline |
◆ mappedService()
const std::string & swri::ServiceServer::mappedService |
( |
| ) |
const |
|
inline |
◆ operator=()
◆ resetStatistics()
void swri::ServiceServer::resetStatistics |
( |
| ) |
|
|
inline |
◆ setInstrumentPerClient()
void swri::ServiceServer::setInstrumentPerClient |
( |
bool |
enable | ) |
|
|
inline |
◆ setLogCalls()
void swri::ServiceServer::setLogCalls |
( |
bool |
enable | ) |
|
|
inline |
◆ statistics()
◆ unmappedService()
const std::string & swri::ServiceServer::unmappedService |
( |
| ) |
const |
|
inline |
◆ impl_
The documentation for this class was generated from the following file: