IBR-DTNSuite  0.8
dtn::net::DiscoveryServiceProvider Class Reference

#include <DiscoveryServiceProvider.h>

Inheritance diagram for dtn::net::DiscoveryServiceProvider:

List of all members.

Classes

class  NoServiceHereException

Public Member Functions

virtual void update (const ibrcommon::vinterface &iface, std::string &name, std::string &data)=0 throw (NoServiceHereException)

Detailed Description

Definition at line 18 of file DiscoveryServiceProvider.h.


Member Function Documentation

virtual void dtn::net::DiscoveryServiceProvider::update ( const ibrcommon::vinterface iface,
std::string &  name,
std::string &  data 
) throw (NoServiceHereException) [pure virtual]

Updates an discovery service block with current values

Parameters:
name
data

Implemented in dtn::net::TCPConvergenceLayer, dtn::dht::DHTNameService, dtn::net::UDPConvergenceLayer, dtn::net::LOWPANConvergenceLayer, and dtn::daemon::DTNTPWorker.

Referenced by dtn::net::DiscoveryService::update().


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