Thu, 11 Aug 2005 07:56:29 +0000
[gaim-migrate @ 13372]
committing crazychat again. hopefully here to stay.
| 11118 | 1 | #include "module.h" |
| 2 | ||
| 3 | ||
| 4 | MODULE = Gaim::Log PACKAGE = Gaim::Log PREFIX = gaim_log_ | |
| 5 | PROTOTYPES: ENABLE | |
| 6 | ||
| 7 | ||
| 8 | ||
| 9 | int | |
| 10 | gaim_log_common_sizer(log) | |
| 11 | Gaim::Log log | |
| 12 | ||
| 13 | void | |
| 14 | gaim_log_common_writer(log, time, ext) | |
| 15 | Gaim::Log log | |
| 16 | time_t time | |
| 17 | const char *ext | |
| 18 | ||
| 19 | ||
| 20 | gint | |
| 21 | gaim_log_compare(y, z) | |
| 22 | gconstpointer y | |
| 23 | gconstpointer z | |
| 24 | ||
| 25 | void | |
| 26 | gaim_log_free(log) | |
| 27 | Gaim::Log log | |
| 28 | ||
| 29 | char * | |
| 30 | gaim_log_get_log_dir(type, name, account) | |
| 31 | Gaim::LogType type | |
| 32 | const char *name | |
| 33 | Gaim::Account account | |
| 34 | ||
| 35 | void | |
| 36 | gaim_log_get_log_sets() | |
| 37 | PREINIT: | |
| 38 | GList *l; | |
| 39 | PPCODE: | |
| 40 | for (l = gaim_log_get_log_sets(); l != NULL; l = l->next) { | |
| 41 | XPUSHs(sv_2mortal(gaim_perl_bless_object(l->data, "Gaim::ListEntry"))); | |
| 42 | } | |
| 43 | ||
| 44 | void | |
| 45 | gaim_log_get_logs(type, name, account) | |
| 46 | Gaim::LogType type | |
| 47 | const char *name | |
| 48 | Gaim::Account account | |
| 49 | PREINIT: | |
| 50 | GList *l; | |
| 51 | PPCODE: | |
| 52 | for (l = gaim_log_get_logs(type, name, account); l != NULL; l = l->next) { | |
| 53 | XPUSHs(sv_2mortal(gaim_perl_bless_object(l->data, "Gaim::ListEntry"))); | |
| 54 | } | |
| 55 | ||
| 56 | int | |
| 57 | gaim_log_get_size(log) | |
| 58 | Gaim::Log log | |
| 59 | ||
| 60 | void | |
| 61 | gaim_log_get_system_logs(account) | |
| 62 | Gaim::Account account | |
| 63 | PREINIT: | |
| 64 | GList *l; | |
| 65 | PPCODE: | |
| 66 | for (l = gaim_log_get_system_logs(account); l != NULL; l = l->next) { | |
| 67 | XPUSHs(sv_2mortal(gaim_perl_bless_object(l->data, "Gaim::ListEntry"))); | |
| 68 | } | |
| 69 | ||
| 70 | int | |
| 71 | gaim_log_get_total_size(type, name, account) | |
| 72 | Gaim::LogType type | |
| 73 | const char *name | |
| 74 | Gaim::Account account | |
| 75 | ||
| 76 | void | |
| 77 | gaim_log_init() | |
| 78 | ||
| 79 | ||
| 80 | void | |
| 81 | gaim_log_logger_free(logger) | |
| 82 | Gaim::Log::Logger logger | |
| 83 | ||
| 84 | void | |
| 85 | gaim_log_logger_get_options() | |
| 86 | PREINIT: | |
| 87 | GList *l; | |
| 88 | PPCODE: | |
| 89 | for (l = gaim_log_logger_get_options(); l != NULL; l = l->next) { | |
| 90 | XPUSHs(sv_2mortal(gaim_perl_bless_object(l->data, "Gaim::ListEntry"))); | |
| 91 | } | |
| 92 | ||
| 93 | char * | |
| 94 | gaim_log_read(log, flags) | |
| 95 | Gaim::Log log | |
| 96 | Gaim::Log::ReadFlags flags | |
| 97 | ||
| 98 | gint | |
| 99 | gaim_log_set_compare(y, z) | |
| 100 | gconstpointer y | |
| 101 | gconstpointer z | |
| 102 |