X-Git-Url: http://git.maemo.org/git/?p=python-purple;a=blobdiff_plain;f=libpurple%2Fconnection.pxd;h=f0ea10914926667d0f28902db3528db40b915702;hp=1dc6c62ae5382d473fed416aa1e3a6551a16edc8;hb=0c4b2fc2fa750f43fad87950ad3be33e5d227b3d;hpb=07bfe51b3e6afa82ca011f8a4c29fb4d669ed848 diff --git a/libpurple/connection.pxd b/libpurple/connection.pxd index 1dc6c62..f0ea109 100644 --- a/libpurple/connection.pxd +++ b/libpurple/connection.pxd @@ -17,10 +17,14 @@ # along with this program. If not, see . # +cimport glib + cimport account +cimport plugin cdef extern from *: ctypedef int size_t + ctypedef long int time_t ctypedef char const_char "const char" cdef extern from "libpurple/connection.h": @@ -76,7 +80,19 @@ cdef extern from "libpurple/connection.h": void (*report_disconnect_reason) (PurpleConnection *gc, PurpleConnectionError reason, const_char *text) ctypedef struct PurpleConnection: - pass + plugin.PurplePlugin *prpl + PurpleConnectionFlags flags + PurpleConnectionState state + account.PurpleAccount *account + char *password + int inpa + glib.GSList *buddy_chats + void *proto_data + char *display_name + glib.guint keepalive + glib.gboolean wants_to_die + glib.guint disconnect_timeout + time_t last_received account.PurpleAccount *c_purple_connection_get_account "purple_connection_get_account" (PurpleConnection *gc) void *c_purple_connections_get_handle "purple_connections_get_handle" ()