#ifndef MYCLASS_H #define MYCLASS_H #include #include class DownloadManager; class MyClass : public P2PNetInterface { public: explicit MyClass(DownloadManager *dlm); void start(const boost::system::error_code &error); void newPeer(const std::shared_ptr &peer); private: DownloadManager *m_dlm; }; #endif // MYCLASS_H