|
PebbleOS
|
#include <system/status_codes.h>#include <pbl/services/timeline/item.h>#include <pbl/services/new_timer/new_timer.h>Typedefs | |
| typedef TimelineItem | Reminder |
| A reminder. | |
| typedef TimelineItemId | ReminderId |
| Id of a reminder. | |
Functions | |
| status_t | reminders_update_timer (void) |
| Arm the reminder timer for the next stored reminder. | |
| status_t | reminders_insert (Reminder *reminder) |
| Insert a reminder into the Reminders database. | |
| status_t | reminders_init (void) |
| Initialize reminders and arm the timer. | |
| status_t | reminders_delete (ReminderId *reminder_id) |
| Delete a reminder, emitting a BlobDB event. | |
| bool | reminders_can_snooze (Reminder *reminder) |
| Check whether a reminder can be snoozed. | |
| status_t | reminders_snooze (Reminder *reminder) |
| Snooze a reminder. | |
| void | reminders_handle_reminder_removed (const Uuid *reminder_id) |
| Post an event telling that a reminder was removed. | |
| void | reminders_handle_reminder_updated (const Uuid *reminder_id) |
| Post an event telling that a triggered reminder changed. | |