IBR-DTN
1.0.0
|
#include <NativeP2pManager.h>
Public Member Functions | |
NativeP2pManager (const std::string &protocol) | |
virtual | ~NativeP2pManager ()=0 |
virtual dtn::core::Node::Protocol | getProtocol () const |
virtual void | connect (const dtn::core::Node::URI &uri) |
virtual void | disconnect (const dtn::core::Node::URI &uri) |
virtual void | connect (const std::string &identifier)=0 |
virtual void | disconnect (const std::string &identifier)=0 |
Protected Member Functions | |
virtual void | fireDiscovered (const dtn::data::EID &eid, const std::string &identifier, size_t timeout) |
virtual void | fireDisconnected (const dtn::data::EID &eid, const std::string &identifier) |
virtual void | fireConnected (const dtn::data::EID &eid, const std::string &identifier, size_t timeout) |
virtual void | fireInterfaceUp (const std::string &iface) |
virtual void | fireInterfaceDown (const std::string &iface) |
![]() | |
void | fireDiscovered (const dtn::data::EID &eid, const dtn::core::Node::URI &uri) const |
void | fireDisconnected (const dtn::data::EID &eid, const dtn::core::Node::URI &uri) const |
void | fireConnected (const dtn::data::EID &eid, const dtn::core::Node::URI &uri) const |
void | fireInterfaceUp (const ibrcommon::vinterface &iface) const |
void | fireInterfaceDown (const ibrcommon::vinterface &iface) const |
P2PDialupExtension () | |
virtual | ~P2PDialupExtension ()=0 |
Definition at line 34 of file NativeP2pManager.h.
dtn::net::NativeP2pManager::NativeP2pManager | ( | const std::string & | protocol | ) |
Definition at line 28 of file NativeP2pManager.cpp.
|
pure virtual |
Definition at line 33 of file NativeP2pManager.cpp.
|
virtual |
Implements dtn::net::P2PDialupExtension.
Definition at line 87 of file NativeP2pManager.cpp.
References dtn::core::Node::URI::value.
|
pure virtual |
|
virtual |
Implements dtn::net::P2PDialupExtension.
Definition at line 92 of file NativeP2pManager.cpp.
References dtn::core::Node::URI::value.
|
pure virtual |
|
protectedvirtual |
Definition at line 55 of file NativeP2pManager.cpp.
References dtn::net::P2PDialupExtension::fireConnected(), getProtocol(), and dtn::core::Node::NODE_CONNECTED.
|
protectedvirtual |
Definition at line 46 of file NativeP2pManager.cpp.
References dtn::net::P2PDialupExtension::fireDisconnected(), getProtocol(), and dtn::core::Node::NODE_CONNECTED.
|
protectedvirtual |
Definition at line 37 of file NativeP2pManager.cpp.
References dtn::net::P2PDialupExtension::fireDiscovered(), getProtocol(), and dtn::core::Node::NODE_P2P_DIALUP.
|
protectedvirtual |
Definition at line 73 of file NativeP2pManager.cpp.
References dtn::net::P2PDialupExtension::fireInterfaceDown().
|
protectedvirtual |
Definition at line 64 of file NativeP2pManager.cpp.
References dtn::net::P2PDialupExtension::fireInterfaceUp().
|
virtual |
Implements dtn::net::P2PDialupExtension.
Definition at line 82 of file NativeP2pManager.cpp.
Referenced by fireConnected(), fireDisconnected(), and fireDiscovered().