Author: ArcRiley Date: 2009-01-01 01:06:11 -0500 (Thu, 01 Jan 2009) New Revision: 1399
Modified: trunk/pysoy/include/lm.pxd trunk/pysoy/include/soy.transports.pxd Log: Ticket #971 : * added lm-proxy and lm-ssl, cleaned up callbacks, added to soy.transports * intentionally left out lm-utils for now * closing ticket Modified: trunk/pysoy/include/lm.pxd =================================================================== --- trunk/pysoy/include/lm.pxd 2009-01-01 05:30:03 UTC (rev 1398) +++ trunk/pysoy/include/lm.pxd 2009-01-01 06:06:11 UTC (rev 1399) @@ -150,16 +150,19 @@ # # callbacks # - ctypedef void (* LmResultFunction) ( LmConnection*, g.gboolean, - g.gpointer ) - - ctypedef void (* LmDisconnectFunction) ( LmConnection*, - LmDisconnectReason, - g.gpointer ) - ctypedef LmHandlerResult ( *LmHandleMessageFunction ) ( LmMessageHandler*, - LmConnection*, - LmMessage*, - g.gpointer ) + ctypedef void ( *LmResultFunction ) ( LmConnection*, + g.gboolean, + g.gpointer ) + ctypedef void ( *LmDisconnectFunction ) ( LmConnection*, + LmDisconnectReason, + g.gpointer ) + ctypedef LmHandlerResult ( *LmHandleMessageFunction ) ( LmMessageHandler*, + LmConnection*, + LmMessage*, + g.gpointer ) + ctypedef LmSSLResponse ( *LmSSLFunction ) ( LmSSL*, + LmSSLStatus, + g.gpointer ) # ############################################################################# # @@ -278,6 +281,32 @@ LmMessageNode* lm_message_node_ref ( LmMessageNode* ) void lm_message_node_unref ( LmMessageNode* ) g.gchar* lm_message_node_to_string( LmMessageNode* ) + LmProxy* lm_proxy_new ( LmProxyType ) + LmProxy* lm_proxy_new_with_server ( LmProxyType, + g.gchar*, g.guint ) + LmProxyType lm_proxy_get_type ( LmProxy* ) + void lm_proxy_set_type ( LmProxy*, LmProxyType ) + g.gchar* lm_proxy_get_server ( LmProxy* ) + void lm_proxy_set_server ( LmProxy*, g.gchar* ) + g.guint lm_proxy_get_port ( LmProxy* ) + void lm_proxy_set_port ( LmProxy*, g.guint ) + g.gchar* lm_proxy_get_username ( LmProxy* ) + void lm_proxy_set_username ( LmProxy*, g.gchar* ) + g.gchar* lm_proxy_get_password ( LmProxy* ) + void lm_proxy_set_password ( LmProxy*, g.gchar* ) + LmProxy* lm_proxy_ref ( LmProxy* ) + void lm_proxy_unref ( LmProxy* ) + LmSSL* lm_ssl_new ( g.gchar*, LmSSLFunction, + g.gpointer, + g.GDestroyNotify ) + g.gboolean lm_ssl_is_supported ( ) + g.gchar* lm_ssl_get_fingerprint ( LmSSL* ) + void lm_ssl_use_starttls ( LmSSL*, + g.gboolean, g.gboolean ) + g.gboolean lm_ssl_get_use_starttls ( LmSSL* ) + g.gboolean lm_ssl_get_require_starttls ( + LmSSL* ) + LmSSL* lm_ssl_ref ( LmSSL* ) + void lm_ssl_unref ( LmSSL* ) # ############################################################################# - Modified: trunk/pysoy/include/soy.transports.pxd =================================================================== --- trunk/pysoy/include/soy.transports.pxd 2009-01-01 05:30:03 UTC (rev 1398) +++ trunk/pysoy/include/soy.transports.pxd 2009-01-01 06:06:11 UTC (rev 1399) @@ -17,6 +17,7 @@ # # $Id$ +cimport lm cimport ogg cimport py cimport stdio _______________________________________________ PySoy-SVN mailing list PySoy-SVN@pysoy.org http://www.pysoy.org/mailman/listinfo/pysoy-svn