|  |  |  | libempathy Reference Manual |  | 
|---|---|---|---|---|
                    EmpathyLogManagerPriv;
                    EmpathyLogSearchHit;
                    EmpathyLogManager;
EmpathyLogManager*  empathy_log_manager_new             (void);
void                empathy_log_manager_add_message     (EmpathyLogManager *manager,
                                                         const gchar *chat_id,
                                                         gboolean chatroom,
                                                         EmpathyMessage *message);
gboolean            empathy_log_manager_exists          (EmpathyLogManager *manager,
                                                         McAccount *account,
                                                         const gchar *chat_id,
                                                         gboolean chatroom);
GList*              empathy_log_manager_get_dates       (EmpathyLogManager *manager,
                                                         McAccount *account,
                                                         const gchar *chat_id,
                                                         gboolean chatroom);
GList*              empathy_log_manager_get_messages_for_file
                                                        (EmpathyLogManager *manager,
                                                         const gchar *filename);
GList*              empathy_log_manager_get_messages_for_date
                                                        (EmpathyLogManager *manager,
                                                         McAccount *account,
                                                         const gchar *chat_id,
                                                         gboolean chatroom,
                                                         const gchar *date);
GList*              empathy_log_manager_get_last_messages
                                                        (EmpathyLogManager *manager,
                                                         McAccount *account,
                                                         const gchar *chat_id,
                                                         gboolean chatroom);
GList*              empathy_log_manager_get_chats       (EmpathyLogManager *manager,
                                                         McAccount *account);
GList*              empathy_log_manager_search_new      (EmpathyLogManager *manager,
                                                         const gchar *text);
void                empathy_log_manager_search_free     (GList *hits);
gchar*              empathy_log_manager_get_date_readable
                                                        (const gchar *date);
typedef struct {
	McAccount *account;
	gchar     *chat_id;
	gboolean   is_chatroom;
	gchar     *filename;
	gchar     *date;
} EmpathyLogSearchHit;
void empathy_log_manager_add_message (EmpathyLogManager *manager, const gchar *chat_id, gboolean chatroom, EmpathyMessage *message);
| 
 | |
| 
 | |
| 
 | |
| 
 | 
gboolean empathy_log_manager_exists (EmpathyLogManager *manager, McAccount *account, const gchar *chat_id, gboolean chatroom);
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| Returns : | 
GList* empathy_log_manager_get_dates (EmpathyLogManager *manager, McAccount *account, const gchar *chat_id, gboolean chatroom);
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| Returns : | 
GList*              empathy_log_manager_get_messages_for_file
                                                        (EmpathyLogManager *manager,
                                                         const gchar *filename);
| 
 | |
| 
 | |
| Returns : | 
GList*              empathy_log_manager_get_messages_for_date
                                                        (EmpathyLogManager *manager,
                                                         McAccount *account,
                                                         const gchar *chat_id,
                                                         gboolean chatroom,
                                                         const gchar *date);
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| Returns : | 
GList*              empathy_log_manager_get_last_messages
                                                        (EmpathyLogManager *manager,
                                                         McAccount *account,
                                                         const gchar *chat_id,
                                                         gboolean chatroom);
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| Returns : | 
GList* empathy_log_manager_get_chats (EmpathyLogManager *manager, McAccount *account);
| 
 | |
| 
 | |
| Returns : | 
GList* empathy_log_manager_search_new (EmpathyLogManager *manager, const gchar *text);
| 
 | |
| 
 | |
| Returns : |