#ifndef ICONNECTOR_H #define ICONNECTOR_H #include #include namespace mdd { template class IConnector { 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 ~IConnector() {}; }; } #endif