#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: