From 522f702aafa1b4f6d1353c406bfd9a813c5bf328 Mon Sep 17 00:00:00 2001 From: shatty Date: Sun, 1 Feb 2004 05:50:56 +0000 Subject: [PATCH] header for simple AddOnMonitor BLooper subclass to run an AddOnMonitorHandler git-svn-id: file:///srv/svn/repos/haiku/trunk/current@6456 a95241bf-73f2-0310-859d-f6bbb57e9c96 --- headers/private/storage/AddOnMonitor.h | 35 ++++++++++++++++++++++++++ 1 file changed, 35 insertions(+) create mode 100644 headers/private/storage/AddOnMonitor.h diff --git a/headers/private/storage/AddOnMonitor.h b/headers/private/storage/AddOnMonitor.h new file mode 100644 index 0000000000..84442d3b33 --- /dev/null +++ b/headers/private/storage/AddOnMonitor.h @@ -0,0 +1,35 @@ +#ifndef _ADD_ON_MONITOR_H +#define _ADD_ON_MONITOR_H + +#include +#include +#include +#include +#include + +namespace BPrivate { +namespace Storage { + +class AddOnMonitorHandler; + +class AddOnMonitor : public BLooper { +private: + typedef BLooper inherited; +public: + AddOnMonitor(AddOnMonitorHandler * handler); + virtual ~AddOnMonitor(); + + virtual status_t InitCheck(); + +private: + status_t fInitCheck; + BMessage * fPulseMessage; + BMessageRunner * fPulseRunner; +}; + +}; // namespace Storage +}; // namespace BPrivate + +using namespace BPrivate::Storage; + +#endif // _ADD_ON_MONITOR_H