| 1 #include "module.h" |
|
| 2 |
|
| 3 MODULE = Gaim::Plugin PACKAGE = Gaim::Plugin PREFIX = gaim_plugin_ |
|
| 4 PROTOTYPES: ENABLE |
|
| 5 |
|
| 6 Gaim::Plugin |
|
| 7 gaim_plugin_new(native, path) |
|
| 8 gboolean native |
|
| 9 const char *path |
|
| 10 |
|
| 11 Gaim::Plugin |
|
| 12 gaim_plugin_probe(filename) |
|
| 13 const char *filename |
|
| 14 |
|
| 15 gboolean |
|
| 16 gaim_plugin_register(plugin) |
|
| 17 Gaim::Plugin plugin |
|
| 18 |
|
| 19 gboolean |
|
| 20 gaim_plugin_load(plugin) |
|
| 21 Gaim::Plugin plugin |
|
| 22 |
|
| 23 gboolean |
|
| 24 gaim_plugin_unload(plugin) |
|
| 25 Gaim::Plugin plugin |
|
| 26 |
|
| 27 gboolean |
|
| 28 gaim_plugin_reload(plugin) |
|
| 29 Gaim::Plugin plugin |
|
| 30 |
|
| 31 void |
|
| 32 gaim_plugin_destroy(plugin) |
|
| 33 Gaim::Plugin plugin |
|
| 34 |
|
| 35 gboolean |
|
| 36 gaim_plugin_is_loaded(plugin) |
|
| 37 Gaim::Plugin plugin |
|
| 38 |
|
| 39 gboolean |
|
| 40 gaim_plugin_is_unloadable(plugin) |
|
| 41 Gaim::Plugin plugin |
|
| 42 |
|
| 43 const gchar * |
|
| 44 gaim_plugin_get_id(plugin) |
|
| 45 Gaim::Plugin plugin |
|
| 46 |
|
| 47 const gchar * |
|
| 48 gaim_plugin_get_name(plugin) |
|
| 49 Gaim::Plugin plugin |
|
| 50 |
|
| 51 const gchar * |
|
| 52 gaim_plugin_get_version(plugin) |
|
| 53 Gaim::Plugin plugin |
|
| 54 |
|
| 55 const gchar * |
|
| 56 gaim_plugin_get_summary(plugin) |
|
| 57 Gaim::Plugin plugin |
|
| 58 |
|
| 59 const gchar * |
|
| 60 gaim_plugin_get_description(plugin) |
|
| 61 Gaim::Plugin plugin |
|
| 62 |
|
| 63 const gchar * |
|
| 64 gaim_plugin_get_author(plugin) |
|
| 65 Gaim::Plugin plugin |
|
| 66 |
|
| 67 const gchar * |
|
| 68 gaim_plugin_get_homepage(plugin) |
|
| 69 Gaim::Plugin plugin |
|
| 70 |
|
| 71 MODULE = Gaim::Plugin PACKAGE = Gaim::Plugin::IPC PREFIX = gaim_plugin_ipc_ |
|
| 72 |
|
| 73 void |
|
| 74 gaim_plugin_ipc_unregister(plugin, command) |
|
| 75 Gaim::Plugin plugin |
|
| 76 const char *command |
|
| 77 |
|
| 78 void |
|
| 79 gaim_plugin_ipc_unregister_all(plugin) |
|
| 80 Gaim::Plugin plugin |
|
| 81 |
|
| 82 MODULE = Gaim::Plugin PACKAGE = Gaim::Plugins PREFIX = gaim_plugins_ |
|
| 83 PROTOTYPES: ENABLE |
|
| 84 |
|
| 85 void |
|
| 86 gaim_plugins_add_search_path(path) |
|
| 87 const char *path |
|
| 88 |
|
| 89 void |
|
| 90 gaim_plugins_unload_all() |
|
| 91 |
|
| 92 void |
|
| 93 gaim_plugins_destroy_all() |
|
| 94 |
|
| 95 void |
|
| 96 gaim_plugins_load_saved(key) |
|
| 97 const char *key |
|
| 98 |
|
| 99 void |
|
| 100 gaim_plugins_probe(ext) |
|
| 101 const char *ext |
|
| 102 |
|
| 103 gboolean |
|
| 104 gaim_plugins_enabled() |
|
| 105 |
|
| 106 Gaim::Plugin |
|
| 107 gaim_plugins_find_with_name(name) |
|
| 108 const char *name |
|
| 109 |
|
| 110 Gaim::Plugin |
|
| 111 gaim_plugins_find_with_filename(filename) |
|
| 112 const char *filename |
|
| 113 |
|
| 114 Gaim::Plugin |
|
| 115 gaim_plugins_find_with_basename(basename) |
|
| 116 const char *basename |
|
| 117 |
|
| 118 Gaim::Plugin |
|
| 119 gaim_plugins_find_with_id(id) |
|
| 120 const char *id |
|
| 121 |
|
| 122 void |
|
| 123 gaim_plugins_get_loaded() |
|
| 124 PREINIT: |
|
| 125 GList *l; |
|
| 126 PPCODE: |
|
| 127 for (l = gaim_plugins_get_loaded(); l != NULL; l = l->next) { |
|
| 128 XPUSHs(sv_2mortal(gaim_perl_bless_object(l->data, "Gaim::Plugin"))); |
|
| 129 } |
|
| 130 |
|
| 131 void |
|
| 132 gaim_plugins_get_protocols() |
|
| 133 PREINIT: |
|
| 134 GList *l; |
|
| 135 PPCODE: |
|
| 136 for (l = gaim_plugins_get_protocols(); l != NULL; l = l->next) { |
|
| 137 XPUSHs(sv_2mortal(gaim_perl_bless_object(l->data, "Gaim::Plugin"))); |
|
| 138 } |
|
| 139 |
|
| 140 void |
|
| 141 gaim_plugins_get_all() |
|
| 142 PREINIT: |
|
| 143 GList *l; |
|
| 144 PPCODE: |
|
| 145 for (l = gaim_plugins_get_all(); l != NULL; l = l->next) { |
|
| 146 XPUSHs(sv_2mortal(gaim_perl_bless_object(l->data, "Gaim::Plugin"))); |
|
| 147 } |
|
| 148 |
|
| 149 void * |
|
| 150 gaim_plugins_get_handle() |
|
| 151 |
|
| 152 void |
|
| 153 gaim_plugins_init() |
|
| 154 |
|
| 155 void |
|
| 156 gaim_plugins_uninit() |
|