23 #ifndef WIFIP2PMANAGER_H_
24 #define WIFIP2PMANAGER_H_
28 #include <ibrcommon/net/vsocket.h>
30 #include <wifip2p/CoreEngine.h>
31 #include <wifip2p/WifiP2PInterface.h>
32 #include <wifip2p/Logger.h>
41 static const std::string TAG;
70 virtual const std::string
getName()
const;
91 virtual void peerFound(
const wifip2p::Peer &peer);
111 virtual void log(
const std::string &tag,
const std::string &msg);
116 virtual void log_err(
const std::string &tag,
const std::string &msg);
121 virtual void log_debug(
int debug,
const std::string &tag,
const std::string &msg);
128 wifip2p::CoreEngine ce;
130 list<wifip2p::Peer> peers;
131 list<wifip2p::Connection> connections;
virtual void componentDown()
virtual void __cancellation()
virtual const std::string getName() const
virtual void componentRun()
virtual void connect(const dtn::core::Node::URI &uri)
virtual void log_debug(int debug, const std::string &tag, const std::string &msg)
virtual void log_err(const std::string &tag, const std::string &msg)
virtual void connectionRequest(const wifip2p::Peer &peer)
virtual void peerFound(const wifip2p::Peer &peer)
virtual ~WifiP2PManager()
WifiP2PManager(const std::string &ctrlpath)
virtual void componentUp()
virtual dtn::core::Node::Protocol getProtocol() const
virtual void connectionEstablished(const wifip2p::Connection &conn)
virtual void connectionLost(const wifip2p::Connection &conn)
virtual void log(const std::string &tag, const std::string &msg)
virtual void disconnect(const dtn::core::Node::URI &uri)