#ifndef CONNECTIONBASE_H #define CONNECTIONBASE_H #include namespace pacpus { class AbstractInterface; class PACPUSLIB_API ConnectionBase { public: ConnectionBase(AbstractInterface * anInterface, int priority); virtual ~ConnectionBase(); AbstractInterface * getInterface() const; int getPriority() const; bool operator==(ConnectionBase const & c); private: AbstractInterface * m_interface; int m_priority; }; } // namespace pacpus #endif // CONNECTIONBASE_H