|
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) |
Protected Member Functions inherited from dtn::net::P2PDialupExtension | |
| 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().