IBR-DTNSuite  0.10
dtn::net::DiscoveryService Class Reference

#include <DiscoveryService.h>

Collaboration diagram for dtn::net::DiscoveryService:
Collaboration graph

Public Member Functions

 DiscoveryService ()
 
 DiscoveryService (std::string name, std::string parameters)
 
virtual ~DiscoveryService ()
 
dtn::data::Length getLength () const
 
const std::string & getName () const
 
const std::string & getParameters () const
 

Protected Attributes

std::string _service_name
 
std::string _service_parameters
 

Friends

std::ostream & operator<< (std::ostream &stream, const DiscoveryService &service)
 
std::istream & operator>> (std::istream &stream, DiscoveryService &service)
 

Detailed Description

Definition at line 33 of file DiscoveryService.h.

Constructor & Destructor Documentation

dtn::net::DiscoveryService::DiscoveryService ( )

Definition at line 33 of file DiscoveryService.cpp.

dtn::net::DiscoveryService::DiscoveryService ( std::string  name,
std::string  parameters 
)

Definition at line 37 of file DiscoveryService.cpp.

dtn::net::DiscoveryService::~DiscoveryService ( )
virtual

Definition at line 42 of file DiscoveryService.cpp.

Member Function Documentation

dtn::data::Length dtn::net::DiscoveryService::getLength ( ) const

Definition at line 46 of file DiscoveryService.cpp.

References _service_name, _service_parameters, and dtn::data::BundleString::getLength().

Here is the call graph for this function:

const std::string & dtn::net::DiscoveryService::getName ( ) const
const std::string & dtn::net::DiscoveryService::getParameters ( ) const

Friends And Related Function Documentation

std::ostream& operator<< ( std::ostream &  stream,
const DiscoveryService service 
)
friend

Definition at line 64 of file DiscoveryService.cpp.

std::istream& operator>> ( std::istream &  stream,
DiscoveryService service 
)
friend

Definition at line 74 of file DiscoveryService.cpp.

Member Data Documentation

std::string dtn::net::DiscoveryService::_service_name
protected

Definition at line 46 of file DiscoveryService.h.

Referenced by getLength(), getName(), dtn::net::operator<<(), and dtn::net::operator>>().

std::string dtn::net::DiscoveryService::_service_parameters
protected

The documentation for this class was generated from the following files: