X-Git-Url: http://git.maemo.org/git/?p=python-purple;a=blobdiff_plain;f=libpurple%2Fblist.pxd;h=37780fe3460a20908193a9560d41c565354737d2;hp=d21f3ded3b0bcd9fc2bbbec262c6d151fbf5eb2b;hb=808298462331613626bf941f55b4118295e92824;hpb=f159e4e85c40eec62070f297af3fd54646dba4b0 diff --git a/libpurple/blist.pxd b/libpurple/blist.pxd index d21f3de..37780fe 100644 --- a/libpurple/blist.pxd +++ b/libpurple/blist.pxd @@ -17,6 +17,10 @@ # along with this program. If not, see . # +cimport glib +cimport account +cimport status + cdef extern from "libpurple/blist.h": ctypedef struct PurpleBlistNode: pass @@ -25,20 +29,25 @@ cdef extern from "libpurple/blist.h": pass ctypedef struct PurpleBuddy: - pass + char *name ctypedef struct PurpleBuddyList: pass + ctypedef struct PurplePresence: + pass + void *c_purple_blist_get_handle "purple_blist_get_handle" () void c_purple_blist_load "purple_blist_load" () PurpleBuddyList* c_purple_blist_new "purple_blist_new" () void c_purple_blist_set_ui_ops "purple_blist_set_ui_ops" (PurpleBlistUiOps *ops) - PurpleBuddy *c_purple_buddy_new "purple_buddy_new" (PurpleAccount *account, - const_char_ptr screenname, const_char_ptr alias) - const_char_ptr c_purple_buddy_get_alias_only "purple_buddy_get_alias_only" (PurpleBuddy *buddy) - const_char_ptr c_purple_buddy_get_name "purple_buddy_get_name" (PurpleBuddy *buddy) - PurpleBuddy *c_purple_find_buddy "purple_find_buddy" (PurpleAccount *account, - const_char_ptr name) + PurpleBuddy *c_purple_buddy_new "purple_buddy_new" (account.PurpleAccount *account, + char *screenname, char *alias) + char *c_purple_buddy_get_alias_only "purple_buddy_get_alias_only" (PurpleBuddy *buddy) + char *c_purple_buddy_get_name "purple_buddy_get_name" (PurpleBuddy *buddy) + PurpleBuddy *c_purple_find_buddy "purple_find_buddy" (account.PurpleAccount *account, char *name) void c_purple_set_blist "purple_set_blist" (PurpleBuddyList *list) + glib.GSList *c_purple_find_buddies "purple_find_buddies" (account.PurpleAccount *account, char *name) + account.PurpleAccount *c_purple_buddy_get_account "purple_buddy_get_account" (PurpleBuddy *buddy) + status.PurplePresence *c_purple_buddy_get_presence "purple_buddy_get_presence" (PurpleBuddy *buddy)