#ifndef ICONNECTION_H #define ICONNECTION_H #include #include namespace mdd { template class IConnection { public: virtual int addConnection(std::shared_ptr conector) = 0; virtual int removeConnection(std::shared_ptr conector) = 0; virtual bool connect(std::shared_ptr conector) = 0; virtual ~IConnection() {}; }; } #endif