Go to the documentation of this file.
10 #include <lager/reader.hpp>
42 std::unique_ptr<Private> m_d;
Definition: notification-handler.cpp:15
KAZV_DECLARE_COPYABLE(NotificationHandler)
#define KAZV_DECLARE_THREAD_ID()
Definition: thread-safety-helper.hpp:73
Describe what actions are to be taken for a specific event.
Definition: push-rules-desc.hpp:25
Definition: location.hpp:10
#define KAZV_DECLARE_EVENT_LOOP_THREAD_ID_KEEPER(_initializer)
Definition: thread-safety-helper.hpp:75
NotificationHandler(lager::reader< ClientModel > client)
Definition: notification-handler.cpp:34
PushAction handleNotification(const Event &e) const
Handle a notification and get the actions to be taken.
Definition: notification-handler.cpp:43
A class to handle a notification.
Definition: notification-handler.hpp:21