Maintenance plus Initial Website
[pierogi] / pirmodprobe.h
1 #ifndef PIRMODPROBE_H
2 #define PIRMODPROBE_H
3
4 class PIRModprobe
5 {
6 public:
7   PIRModprobe();
8
9   ~PIRModprobe();
10
11   int loadRX51Module();
12
13 private:
14   int unloadRX51Module();
15
16   int modprobeRX51Module(
17     bool unloadModule);
18
19   bool successfullyLoadedModule;
20 };
21
22
23 inline int PIRModprobe::loadRX51Module()
24 {
25   return modprobeRX51Module(false);
26 }
27
28 inline int PIRModprobe::unloadRX51Module()
29 {
30   return modprobeRX51Module(true);
31 }
32
33 #endif // PIRMODPROBE_H