| 362 } |
362 } |
| 363 |
363 |
| 364 |
364 |
| 365 PurpleLogLogger *purple_log_logger_new(const char *id, const char *name, int functions, ...) |
365 PurpleLogLogger *purple_log_logger_new(const char *id, const char *name, int functions, ...) |
| 366 { |
366 { |
| 367 #if 0 |
|
| 368 void(*create)(PurpleLog *), |
|
| 369 gsize(*write)(PurpleLog *, PurpleMessageFlags, const char *, GDateTime *, const char *), |
|
| 370 void(*finalize)(PurpleLog *), |
|
| 371 GList*(*list)(PurpleLogType type, const char*, PurpleAccount*), |
|
| 372 char*(*read)(PurpleLog*, PurpleLogReadFlags*), |
|
| 373 int(*size)(PurpleLog*), |
|
| 374 int(*total_size)(PurpleLogType type, const char *name, PurpleAccount *account), |
|
| 375 GList*(*list_syslog)(PurpleAccount *account), |
|
| 376 void(*get_log_sets)(PurpleLogSetCallback cb, GHashTable *sets), |
|
| 377 gboolean(*remove)(PurpleLog *log), |
|
| 378 gboolean(*is_deletable)(PurpleLog *log)) |
|
| 379 #endif |
|
| 380 PurpleLogLogger *logger; |
367 PurpleLogLogger *logger; |
| 381 va_list args; |
368 va_list args; |
| 382 |
369 |
| 383 g_return_val_if_fail(id != NULL, NULL); |
370 g_return_val_if_fail(id != NULL, NULL); |
| 384 g_return_val_if_fail(name != NULL, NULL); |
371 g_return_val_if_fail(name != NULL, NULL); |