blob: e8cb3812cc806d4cb655967df749e4bfc7fb19b8 [file] [log] [blame]
Brian Silverman26e4e522015-12-17 01:56:40 -05001#pragma once
2
3#include <stdint.h>
4
5extern "C"
6{
Brian Silverman1a675112016-02-20 20:42:49 -05007 void* initializeNotifier(void (*process)(uint64_t, void*), void* param, int32_t *status);
Brian Silverman26e4e522015-12-17 01:56:40 -05008 void cleanNotifier(void* notifier_pointer, int32_t *status);
Brian Silverman1a675112016-02-20 20:42:49 -05009 void* getNotifierParam(void* notifier_pointer, int32_t *status);
10 void updateNotifierAlarm(void* notifier_pointer, uint64_t triggerTime, int32_t *status);
11 void stopNotifierAlarm(void* notifier_pointer, int32_t *status);
Brian Silverman26e4e522015-12-17 01:56:40 -050012}