docs/reference/loudmouth-sections.txt
author Mikael Hallendal <micke@imendio.com>
Sat, 25 Oct 2008 16:21:50 +0200
changeset 545 58954d98a7f9
parent 394 03933ba2fb40
child 555 695c909d0c45
child 632 024b71c4b1d7
permissions -rw-r--r--
Removed the async_connect_waiting and blocking states from LmConnection. As a first step of cleaning up the network code underlying LmConnection I want to make the blocking and non-blocking calls be as similar as possible. The socket should be able to connect in asynchronous manner even if we want to block on the open call since the mainloop iteration will handle the "block" for lm_connection_open_and_block.

<SECTION>
<FILE>lm-connection</FILE>
LM_CONNECTION
LM_CONNECTION_DEFAULT_PORT
LM_CONNECTION_DEFAULT_PORT_SSL
LmConnection
LmHandlerResult
LmHandlerPriority
LmDisconnectReason
LmConnectionState
LmResultFunction
LmDisconnectFunction
lm_connection_new
lm_connection_new_with_context
lm_connection_open
lm_connection_open_and_block
lm_connection_close
lm_connection_authenticate
lm_connection_authenticate_and_block
lm_connection_get_keep_alive_rate
lm_connection_set_keep_alive_rate
lm_connection_is_open
lm_connection_is_authenticated
lm_connection_get_server
lm_connection_set_server
lm_connection_get_jid
lm_connection_set_jid
lm_connection_get_port
lm_connection_set_port
lm_connection_get_ssl
lm_connection_set_ssl
lm_connection_get_proxy
lm_connection_set_proxy
lm_connection_send
lm_connection_send_with_reply
lm_connection_send_with_reply_and_block
lm_connection_register_message_handler
lm_connection_unregister_message_handler
lm_connection_set_disconnect_function
lm_connection_send_raw
lm_connection_get_state
lm_connection_ref
lm_connection_unref
</SECTION>

<SECTION>
<FILE>lm-message-handler</FILE>
LmHandleMessageFunction
lm_message_handler_new
lm_message_handler_invalidate
lm_message_handler_is_valid
lm_message_handler_ref
lm_message_handler_unref
</SECTION>

<SECTION>
<FILE>lm-message-node</FILE>
LmMessageNode
lm_message_node_get_value
lm_message_node_set_value
lm_message_node_add_child
lm_message_node_set_attributes
lm_message_node_get_attribute
lm_message_node_set_attribute
lm_message_node_get_child
lm_message_node_find_child
lm_message_node_get_raw_mode
lm_message_node_set_raw_mode
lm_message_node_ref
lm_message_node_unref
lm_message_node_to_string
</SECTION>

<SECTION>
<FILE>lm-message</FILE>
LmMessage
LmMessageType
LmMessageSubType
lm_message_new
lm_message_new_with_sub_type
lm_message_get_type
lm_message_get_sub_type
lm_message_get_node
lm_message_ref
lm_message_unref
</SECTION>

<SECTION>
<FILE>lm-utils</FILE>
lm_utils_get_localtime
</SECTION>

<SECTION>
<FILE>lm-error</FILE>
lm_error_quark
LmError
LM_ERROR
</SECTION>

<SECTION>
<FILE>lm-ssl</FILE>
LmSSL
LmCertificateStatus
LmSSLStatus
LmSSLResponse
LmSSLFunction
lm_ssl_new
lm_ssl_is_supported
lm_ssl_get_fingerprint
lm_ssl_ref
lm_ssl_unref
</SECTION>

<SECTION>
<FILE>lm-proxy</FILE>
LmProxy
LmProxyType
lm_proxy_new
lm_proxy_new_with_server
lm_proxy_get_type
lm_proxy_set_type
lm_proxy_get_server
lm_proxy_set_server
lm_proxy_get_port
lm_proxy_set_port
lm_proxy_get_username
lm_proxy_set_username
lm_proxy_get_password
lm_proxy_set_password
lm_proxy_ref
lm_proxy_unref
</SECTION>