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