Details
SECONDS_IN_DAY
#define SECONDS_IN_DAY (24*60*60)
enum recur_type_t
typedef enum
{
RECUR_NONE,
RECUR_DAILY,
RECUR_WEEKLY,
RECUR_MONTHLY,
RECUR_YEARLY
} recur_type_t;
FLAG_UNTIMED
#define FLAG_UNTIMED (1 << 0)
FLAG_ALARM
#define FLAG_ALARM (1 << 1)
FLAG_TENTATIVE
#define FLAG_TENTATIVE (1 << 2)
FLAG_CLONE
#define FLAG_CLONE (1 << 3)
FLAG_RECUR
#define FLAG_RECUR (1 << 4)
struct calendar_time_s
struct calendar_time_s {
GDate date;
GTime time;
};
calendar_time_t
typedef time_t calendar_time_t;
EVENT_DB_USE_MEMCHUNK
#define EVENT_DB_USE_MEMCHUNK
event_db__alloc_event()
#define event_db__alloc_event()
event_db__alloc_recur()
#define event_db__alloc_recur()
event_db__free_event()
#define event_db__free_event(_x)
event_db__free_recur()
#define event_db__free_recur(_x)
event_db_start ()
gboolean event_db_start (void);
event_db_refresh ()
gboolean event_db_refresh (void);
event_db_stop ()
gboolean event_db_stop (void);
event_db_add ()
gboolean event_db_add (event_t);
event_db_remove ()
gboolean event_db_remove (event_t);
event_db_flush ()
gboolean event_db_flush (event_t ev);
event_db_clone ()
event_t event_db_clone (event_t);
event_db_new ()
event_t event_db_new (void);
event_db_find_by_uid ()
event_t event_db_find_by_uid (guint uid);
event_db_destroy ()
void event_db_destroy (event_t);
event_db_alloc_details ()
event_details_t event_db_alloc_details (event_t);
event_db_get_details ()
event_details_t event_db_get_details (event_t);
event_db_forget_details ()
void event_db_forget_details (event_t);
event_db_list_for_period ()
GSList* event_db_list_for_period (time_t start,
time_t end);
event_db_list_alarms_for_period ()
GSList* event_db_list_alarms_for_period (time_t start,
time_t end);
event_db_list_for_future ()
GSList* event_db_list_for_future (time_t start,
guint max);
event_db_untimed_list_for_period ()
GSList* event_db_untimed_list_for_period
(time_t start,
time_t end,
gboolean yes);
start : |
|
end : |
|
yes : |
|
Returns : |
|
event_db_list_destroy ()
void event_db_list_destroy (GSList*);
event_db_get_recurrence ()
recur_t event_db_get_recurrence (event_t ev);