22 #ifndef DISCOVERYSERVICE_H_
23 #define DISCOVERYSERVICE_H_
45 const std::string&
getName()
const;
51 void update(
const std::string ¶meters);
dtn::core::Node::Protocol _service_protocol
friend std::ostream & operator<<(std::ostream &stream, const DiscoveryService &service)
std::string _service_name
dtn::core::Node::Protocol getProtocol() const
dtn::data::Length getLength() const
const std::string & getName() const
friend std::istream & operator>>(std::istream &stream, DiscoveryService &service)
void update(const std::string ¶meters)
std::string _service_parameters
const std::string & getParameters() const
virtual ~DiscoveryService()
static std::string asTag(const dtn::core::Node::Protocol proto)
static dtn::core::Node::Protocol asProtocol(const std::string &tag)