source: pacpusframework/branches/2.0-beta1/include/Pacpus/kernel/ConnectionBase.h@ 96

Last change on this file since 96 was 96, checked in by morasjul, 11 years ago

2.0 minor fixs

  • Property svn:executable set to *
File size: 627 bytes
Line 
1#ifndef ConnectionBase_H
2#define ConnectionBase_H
3
4
5namespace pacpus {
6
7class AbstractInterface;
8
9class ConnectionBase
10{
11public:
12 ConnectionBase(AbstractInterface * interface, int priority):_interface(interface),_priority(priority) {}
13 ~ConnectionBase() {}
14
15 AbstractInterface * getInterface() const {return _interface;}
16 int getPriority() const {return _priority;}
17
18 bool operator== (ConnectionBase const &c) {
19 return _interface == c.getInterface() && _priority == c.getPriority();}
20
21private:
22 AbstractInterface * _interface;
23 int _priority;
24};
25
26} // namespace pacpus
27
28#endif // ConnectionBase_H
Note: See TracBrowser for help on using the repository browser.