X-Git-Url: http://git.maemo.org/git/?p=python-purple;a=blobdiff_plain;f=libpurple%2Fblist.pxd;h=37780fe3460a20908193a9560d41c565354737d2;hp=36077f2231981ae2c72c0219006182d4cbfa0feb;hb=914326e7528712bb501aa9267b4156a4da4ee358;hpb=7f9bbfa5e0f087ba5a5c1367ab1bea72f53573d0 diff --git a/libpurple/blist.pxd b/libpurple/blist.pxd index 36077f2..37780fe 100644 --- a/libpurple/blist.pxd +++ b/libpurple/blist.pxd @@ -17,23 +17,37 @@ # along with this program. If not, see . # +cimport glib +cimport account +cimport status + cdef extern from "libpurple/blist.h": ctypedef struct PurpleBlistNode: pass - ctypedef struct PurpleBuddy: + ctypedef struct PurpleBlistUiOps: pass + ctypedef struct PurpleBuddy: + 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)