2 * Copyright 2014, Ingo Weinhold, ingo_weinhold@gmx.de.
3 * Distributed under the terms of the MIT License.
5 #ifndef PACKAGE_WATCHING_MANAGER_H
6 #define PACKAGE_WATCHING_MANAGER_H
9 #include "WatchingService.h"
12 class PackageWatchingManager
{
14 PackageWatchingManager();
15 ~PackageWatchingManager();
17 void HandleStartStopWatching(BMessage
* request
);
18 void NotifyWatchers(BMessage
* message
);
21 status_t
_AddWatcher(const BMessage
* request
);
22 status_t
_RemoveWatcher(const BMessage
* request
);
25 WatchingService fWatchingService
;
29 #endif // PACKAGE_WATCHING_MANAGER_H