Thu, 18 Aug 2005 01:35:14 +0000
[gaim-migrate @ 13490]
Did some house cleaning on the code finished up some of the "TODO" stuff
that was left over from when I originally did the XSUBs. Furthermore,
the dynamically loaded Perl package problems should be corrected now that
the context is set before one of the concurrent perl interpreters is run.
| 11118 | 1 | #include "module.h" |
| 2 | ||
| 3 | MODULE = Gaim::Pounce PACKAGE = Gaim::Pounce PREFIX = gaim_pounce_ | |
| 4 | PROTOTYPES: ENABLE | |
| 5 | ||
| 6 | void | |
| 7 | gaim_pounce_action_register(pounce, name) | |
| 8 | Gaim::Pounce pounce | |
| 9 | const char *name | |
| 10 | ||
| 11 | void | |
| 12 | gaim_pounce_destroy(pounce) | |
| 13 | Gaim::Pounce pounce | |
| 14 | ||
| 15 | void | |
| 16 | gaim_pounce_destroy_all_by_account(account) | |
| 17 | Gaim::Account account | |
| 18 | ||
| 19 | void * | |
| 20 | gaim_pounce_get_data(pounce) | |
| 21 | Gaim::Pounce pounce | |
| 22 | ||
| 23 | Gaim::PounceEvent | |
| 24 | gaim_pounce_get_events(pounce) | |
| 25 | Gaim::Pounce pounce | |
| 26 | ||
| 27 | const char * | |
| 28 | gaim_pounce_get_pouncee(pounce) | |
| 29 | Gaim::Pounce pounce | |
| 30 | ||
| 31 | Gaim::Account | |
| 32 | gaim_pounce_get_pouncer(pounce) | |
| 33 | Gaim::Pounce pounce | |
| 34 | ||
| 35 | gboolean | |
| 36 | gaim_pounce_get_save(pounce) | |
| 37 | Gaim::Pounce pounce | |
| 38 | ||
| 39 | void | |
| 40 | gaim_pounce_set_data(pounce, data) | |
| 41 | Gaim::Pounce pounce | |
| 42 | void * data | |
| 43 | ||
| 44 | void | |
| 45 | gaim_pounce_set_events(pounce, events) | |
| 46 | Gaim::Pounce pounce | |
| 47 | Gaim::PounceEvent events | |
| 48 | ||
| 49 | void | |
| 50 | gaim_pounce_set_pouncee(pounce, pouncee) | |
| 51 | Gaim::Pounce pounce | |
| 52 | const char *pouncee | |
| 53 | ||
| 54 | void | |
| 55 | gaim_pounce_set_pouncer(pounce, pouncer) | |
| 56 | Gaim::Pounce pounce | |
| 57 | Gaim::Account pouncer | |
| 58 | ||
| 59 | void | |
| 60 | gaim_pounce_set_save(pounce, save) | |
| 61 | Gaim::Pounce pounce | |
| 62 | gboolean save | |
| 63 | ||
| 64 | void | |
| 65 | gaim_pounces_get_all() | |
| 66 | PREINIT: | |
| 67 | GList *l; | |
| 68 | PPCODE: | |
| 69 | for (l = gaim_pounces_get_all(); l != NULL; l = l->next) { | |
| 70 | XPUSHs(sv_2mortal(gaim_perl_bless_object(l->data, "Gaim::Status::Type"))); | |
| 71 | } | |
| 72 | ||
| 73 | ||
| 74 | void * | |
| 75 | gaim_pounces_get_handle() | |
| 76 | ||
| 77 | ||
| 78 | void | |
| 79 | gaim_pounces_init() | |
| 80 | ||
| 81 | ||
| 82 | gboolean | |
| 83 | gaim_pounces_load() | |
| 84 | ||
| 85 | ||
| 86 | void | |
| 87 | gaim_pounces_uninit() | |
| 88 | ||
| 89 | ||
| 90 | void | |
| 91 | gaim_pounces_unregister_handler(ui) | |
| 92 | const char *ui | |
| 93 |