source: pacpusframework/trunk/include/Pacpus/kernel/ConnectionBase.h@ 184

Last change on this file since 184 was 182, checked in by Marek Kurdej, 11 years ago

Fixed: dependencies in InputOutputBase, ConnectionBase.

  • Property svn:executable set to *
File size: 520 bytes
RevLine 
[153]1#ifndef CONNECTIONBASE_H
2#define CONNECTIONBASE_H
[89]3
[102]4#include <Pacpus/kernel/pacpus.h>
[89]5
6namespace pacpus {
7
[96]8class AbstractInterface;
[89]9
[102]10class PACPUSLIB_API ConnectionBase
[89]11{
12public:
[182]13 ConnectionBase(AbstractInterface * anInterface, int priority);
14 virtual ~ConnectionBase();
[89]15
[182]16 AbstractInterface * getInterface() const;
17 int getPriority() const;
18 bool operator==(ConnectionBase const & c);
[89]19
20private:
[153]21 AbstractInterface * m_interface;
22 int m_priority;
[89]23};
24
25} // namespace pacpus
26
[153]27#endif // CONNECTIONBASE_H
Note: See TracBrowser for help on using the repository browser.