docs/reference/tmpl/lm-proxy.sgml
author hallski <hallski>
Mon, 02 Aug 2004 23:57:41 +0000
changeset 84 7ae7b690aa89
parent 83 9c89653e79a1
child 86 cb65c1ec57a7
permissions -rw-r--r--
2004-05-28 Mikael Hallendal <micke@imendio.com> * configure.in: - Correctly inform whether SSL support was enabled or not. 2004-05-28 Mikael Hallendal <micke@imendio.com> * src/lm-sha.c: Fixed lvalue cast that wasn't approved by newer GCC. 2004-05-10 Mikael Hallendal <micke@imendio.com> * configure.in: Enable Mono on request * mono/*: - Updated the bindings some. - Removed the autogenerated, it's such a small API that I figured it was easier to wrap it manually. 2004-04-30 Mikael Hallendal <micke@imendio.com> * loudmouth/lm-parser.c (parser_end_node_cb): Unref the message node. 2004-04-29 Mikael Hallendal <micke@imendio.com> * examples/lm-change-password.c: * examples/Makefile.am: - Added a small tool to change the password on a jabber account. 2004-04-27 Mikael Hallendal <micke@imendio.com> * Ignore on autogenerated files. 2004-04-20 Mikael Hallendal <micke@imendio.com> * loudmouth/*.[ch]: Updated copyright information 2004-04-20 Mikael Hallendal <micke@imendio.com> * configure.in: Now depend on Glib 2.4 * loudmouth/lm-queue.[ch]: Removed, use the new GQueue in Glib 2.4 * loudmouth/lm-connection.[ch]: Use GQueue instead of LmQueue. 2004-04-16 Mikael Hallendal <micke@imendio.com> * configure.in: Added libtasn1 requirement * loudmouth.spec.in: Added requirement on libtasn if built with SSL. 2004-04-04 Mikael Hallendal <micke@imendio.com> * loudmouth/lm-sha.c: Commited compile fix from Sjoerd. 2004-03-20 Mikael Hallendal <micke@imendio.com> * docs/reference/loudmouth-sections.txt: - Added lm_connection_get_state - Added LmConnectionState

<!-- ##### SECTION Title ##### -->
LmProxy

<!-- ##### SECTION Short_Description ##### -->
API for the proxy support in Loudmouth

<!-- ##### SECTION Long_Description ##### -->
<para>
Use this together with an #LmConnection to get the connection to use connect through a proxy. Example of how to use the #LmProxy API.
<informalexample><programlisting><![CDATA[
LmConnection *connection;
LmProxy      *proxy;

connection = lm_connection_new ("myserver");
proxy = lm_proxy_new_with_server (LM_PROXY_TYPE_HTTP,
				  "myproxyserver",
				  8080);
lm_connection_set_proxy (connection, proxy);
...]]></programlisting></informalexample>
</para>

<!-- ##### SECTION See_Also ##### -->
<para>

</para>

<!-- ##### STRUCT LmProxy ##### -->
<para>
This should not be accessed directly. Use the accessor functions as described below.
</para>


<!-- ##### ENUM LmProxyType ##### -->
<para>
The type of the proxy.
</para>

@LM_PROXY_TYPE_NONE: 
@LM_PROXY_TYPE_HTTP: An HTTP proxy.

<!-- ##### FUNCTION lm_proxy_new ##### -->
<para>

</para>

@type: 
@Returns: 


<!-- ##### FUNCTION lm_proxy_new_with_server ##### -->
<para>

</para>

@type: 
@server: 
@port: 
@Returns: 


<!-- ##### FUNCTION lm_proxy_get_type ##### -->
<para>

</para>

@proxy: 
@Returns: 


<!-- ##### FUNCTION lm_proxy_set_type ##### -->
<para>

</para>

@proxy: 
@type: 


<!-- ##### FUNCTION lm_proxy_get_server ##### -->
<para>

</para>

@proxy: 
@Returns: 


<!-- ##### FUNCTION lm_proxy_set_server ##### -->
<para>

</para>

@proxy: 
@server: 


<!-- ##### FUNCTION lm_proxy_get_port ##### -->
<para>

</para>

@proxy: 
@Returns: 


<!-- ##### FUNCTION lm_proxy_set_port ##### -->
<para>

</para>

@proxy: 
@port: 


<!-- ##### FUNCTION lm_proxy_get_username ##### -->
<para>

</para>

@proxy: 
@Returns: 


<!-- ##### FUNCTION lm_proxy_set_username ##### -->
<para>

</para>

@proxy: 
@username: 


<!-- ##### FUNCTION lm_proxy_get_password ##### -->
<para>

</para>

@proxy: 
@Returns: 


<!-- ##### FUNCTION lm_proxy_set_password ##### -->
<para>

</para>

@proxy: 
@password: 


<!-- ##### FUNCTION lm_proxy_ref ##### -->
<para>

</para>

@proxy: 
@Returns: 


<!-- ##### FUNCTION lm_proxy_unref ##### -->
<para>

</para>

@proxy: