diff options
Diffstat (limited to 'telepathy-logger/log-manager.h')
-rw-r--r-- | telepathy-logger/log-manager.h | 50 |
1 files changed, 34 insertions, 16 deletions
diff --git a/telepathy-logger/log-manager.h b/telepathy-logger/log-manager.h index 77362e0..8d4dfd7 100644 --- a/telepathy-logger/log-manager.h +++ b/telepathy-logger/log-manager.h @@ -83,52 +83,70 @@ GType tpl_log_manager_get_type (void); TplLogManager *tpl_log_manager_dup_singleton (void); gboolean tpl_log_manager_exists (TplLogManager *manager, - TpAccount *account, const gchar *id, TplEventSearchType type); + TpAccount *account, + const gchar *id, + TplEventSearchType type); + +void tpl_log_manager_get_dates_async (TplLogManager *manager, + TpAccount *account, + const gchar *id, + TplEventSearchType type, + GAsyncReadyCallback callback, + gpointer user_data); gboolean tpl_log_manager_get_dates_finish (TplLogManager *self, GAsyncResult *result, GList **dates, GError **error); -void tpl_log_manager_get_dates_async (TplLogManager *manager, - TpAccount *account, const gchar *id, TplEventSearchType type, - GAsyncReadyCallback callback, gpointer user_data); +void tpl_log_manager_get_events_for_date_async (TplLogManager *manager, + TpAccount *account, + const gchar *id, + TplEventSearchType type, + const GDate *date, + GAsyncReadyCallback callback, + gpointer user_data); gboolean tpl_log_manager_get_events_for_date_finish (TplLogManager *self, GAsyncResult *result, GList **events, GError **error); -void tpl_log_manager_get_events_for_date_async (TplLogManager *manager, - TpAccount *account, const gchar *id, TplEventSearchType type, - const GDate *date, GAsyncReadyCallback callback, gpointer user_data); +void tpl_log_manager_get_filtered_events_async (TplLogManager *manager, + TpAccount *account, + const gchar *id, + TplEventSearchType type, + guint num_events, + TplLogEventFilter filter, + gpointer filter_user_data, + GAsyncReadyCallback callback, + gpointer user_data); gboolean tpl_log_manager_get_filtered_events_finish (TplLogManager *self, GAsyncResult *result, GList **events, GError **error); -void tpl_log_manager_get_filtered_events_async (TplLogManager *manager, - TpAccount *account, const gchar *id, TplEventSearchType type, - guint num_events, TplLogEventFilter filter, gpointer filter_user_data, - GAsyncReadyCallback callback, gpointer user_data); +void tpl_log_manager_get_events_async (TplLogManager *self, + TpAccount *account, + GAsyncReadyCallback callback, + gpointer user_data); gboolean tpl_log_manager_get_events_finish (TplLogManager *self, GAsyncResult *result, GList **events, GError **error); -void tpl_log_manager_get_events_async (TplLogManager *self, - TpAccount *account, GAsyncReadyCallback callback, gpointer user_data); +void tpl_log_manager_search_async (TplLogManager *manager, + const gchar *text, + GAsyncReadyCallback callback, + gpointer user_data); gboolean tpl_log_manager_search_finish (TplLogManager *self, GAsyncResult *result, GList **hits, GError **error); -void tpl_log_manager_search_async (TplLogManager *manager, - const gchar *text, GAsyncReadyCallback callback, gpointer user_data); - void tpl_log_manager_search_free (GList *hits); G_END_DECLS |