IBR-DTNSuite
0.10
|
#include <DiscoveryServiceProvider.h>
Classes | |
class | NoServiceHereException |
Public Member Functions | |
virtual | ~DiscoveryServiceProvider () |
virtual void | update (const ibrcommon::vinterface &iface, DiscoveryAnnouncement &announcement)=0 throw (NoServiceHereException) |
Definition at line 39 of file DiscoveryServiceProvider.h.
|
inlinevirtual |
Definition at line 52 of file DiscoveryServiceProvider.h.
|
pure virtual |
Updates an discovery service block with current values
name | |
data |
Implemented in dtn::dht::DHTNameService, dtn::net::TCPConvergenceLayer, dtn::daemon::DTNTPWorker, dtn::net::UDPConvergenceLayer, and dtn::net::LOWPANConvergenceLayer.
Referenced by dtn::net::IPNDAgent::sendAnnoucement(), and dtn::net::LOWPANConvergenceLayer::sendAnnoucement().