28 #ifndef ROSCPP_SERVICE_HANDLE_H 29 #define ROSCPP_SERVICE_HANDLE_H 63 std::string getService()
const;
65 operator void*()
const {
return (impl_ && impl_->isValid()) ? (
void*)1 : (
void*)0; }
69 return impl_ < rhs.
impl_;
74 return impl_ == rhs.
impl_;
79 return impl_ != rhs.
impl_;
110 #endif // ROSCPP_SERVICE_HANDLE_H std::vector< ServiceServer > V_ServiceServer
NodeHandlePtr node_handle_
boost::weak_ptr< Impl > ImplWPtr
bool operator!=(const ServiceServer &rhs) const
boost::shared_ptr< Impl > ImplPtr
roscpp's interface for creating subscribers, publishers, etc.
bool operator<(const ServiceServer &rhs) const
bool operator==(const ServiceServer &rhs) const
Manages an service advertisement.
ROSCPP_DECL void shutdown()
Disconnects everything and unregisters from the master. It is generally not necessary to call this fu...