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