docs/reference/tmpl/lm-connection.sgml
author hallski <hallski>
Wed, 19 Apr 2006 11:42:53 +0000
changeset 140 103227122f45
parent 129 c508a7de3eec
child 240 4d512f7e4ce1
permissions -rw-r--r--
2006-04-19 Mikael Hallendal <micke@imendio.com> * Landing a patch by Martyn Russell for Win32. * configure.ac: Updated for Win32 work * examples/*: Updated and improved. * loudmouth/Makefile.am: * loudmouth/lm-connection.c: - Abstracted out the low level socket handling to lm-sock.[ch] to make this file clean from OS dependant socket code. * loudmouth/lm-internals.h: * loudmouth/lm-parser.c: * loudmouth/lm-proxy.c: * loudmouth/lm-sha.c: * loudmouth/lm-utils.c: - Win32 work * loudmouth/lm-sock.[ch]: - Network abstraction layer.
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
1
50e230cf7818 Initial revision
hallski <hallski>
parents:
diff changeset
     1
<!-- ##### SECTION Title ##### -->
50e230cf7818 Initial revision
hallski <hallski>
parents:
diff changeset
     2
LmConnection
50e230cf7818 Initial revision
hallski <hallski>
parents:
diff changeset
     3
50e230cf7818 Initial revision
hallski <hallski>
parents:
diff changeset
     4
<!-- ##### SECTION Short_Description ##### -->
50e230cf7818 Initial revision
hallski <hallski>
parents:
diff changeset
     5
A client connection to the server
50e230cf7818 Initial revision
hallski <hallski>
parents:
diff changeset
     6
50e230cf7818 Initial revision
hallski <hallski>
parents:
diff changeset
     7
<!-- ##### SECTION Long_Description ##### -->
50e230cf7818 Initial revision
hallski <hallski>
parents:
diff changeset
     8
<para>
82
a32b54e654e2 2004-03-17 Mikael Hallendal <micke@imendio.com>
hallski <hallski>
parents: 71
diff changeset
     9
An example of how to use Loudmouth with the synchronous API.
a32b54e654e2 2004-03-17 Mikael Hallendal <micke@imendio.com>
hallski <hallski>
parents: 71
diff changeset
    10
<informalexample><programlisting><![CDATA[
a32b54e654e2 2004-03-17 Mikael Hallendal <micke@imendio.com>
hallski <hallski>
parents: 71
diff changeset
    11
int
a32b54e654e2 2004-03-17 Mikael Hallendal <micke@imendio.com>
hallski <hallski>
parents: 71
diff changeset
    12
main (int argc, char **argv)
a32b54e654e2 2004-03-17 Mikael Hallendal <micke@imendio.com>
hallski <hallski>
parents: 71
diff changeset
    13
{
a32b54e654e2 2004-03-17 Mikael Hallendal <micke@imendio.com>
hallski <hallski>
parents: 71
diff changeset
    14
        LmConnection *connection;
a32b54e654e2 2004-03-17 Mikael Hallendal <micke@imendio.com>
hallski <hallski>
parents: 71
diff changeset
    15
        GError       *error = NULL;
a32b54e654e2 2004-03-17 Mikael Hallendal <micke@imendio.com>
hallski <hallski>
parents: 71
diff changeset
    16
        gint          i;
a32b54e654e2 2004-03-17 Mikael Hallendal <micke@imendio.com>
hallski <hallski>
parents: 71
diff changeset
    17
	LmMessage    *m;
1
50e230cf7818 Initial revision
hallski <hallski>
parents:
diff changeset
    18
82
a32b54e654e2 2004-03-17 Mikael Hallendal <micke@imendio.com>
hallski <hallski>
parents: 71
diff changeset
    19
        connection = lm_connection_new ("myserver");
a32b54e654e2 2004-03-17 Mikael Hallendal <micke@imendio.com>
hallski <hallski>
parents: 71
diff changeset
    20
a32b54e654e2 2004-03-17 Mikael Hallendal <micke@imendio.com>
hallski <hallski>
parents: 71
diff changeset
    21
        if (!lm_connection_open_and_block (connection, &error)) {
a32b54e654e2 2004-03-17 Mikael Hallendal <micke@imendio.com>
hallski <hallski>
parents: 71
diff changeset
    22
                g_error ("Failed to open: %s\n", error->message);
a32b54e654e2 2004-03-17 Mikael Hallendal <micke@imendio.com>
hallski <hallski>
parents: 71
diff changeset
    23
        }
a32b54e654e2 2004-03-17 Mikael Hallendal <micke@imendio.com>
hallski <hallski>
parents: 71
diff changeset
    24
a32b54e654e2 2004-03-17 Mikael Hallendal <micke@imendio.com>
hallski <hallski>
parents: 71
diff changeset
    25
	if (!lm_connection_authenticate_and_block (connection,
a32b54e654e2 2004-03-17 Mikael Hallendal <micke@imendio.com>
hallski <hallski>
parents: 71
diff changeset
    26
						   "username", "password", 
a32b54e654e2 2004-03-17 Mikael Hallendal <micke@imendio.com>
hallski <hallski>
parents: 71
diff changeset
    27
						   "resource",
a32b54e654e2 2004-03-17 Mikael Hallendal <micke@imendio.com>
hallski <hallski>
parents: 71
diff changeset
    28
						   &error)) {
a32b54e654e2 2004-03-17 Mikael Hallendal <micke@imendio.com>
hallski <hallski>
parents: 71
diff changeset
    29
		g_error ("Failed to authenticate: %s\n", error->message);
a32b54e654e2 2004-03-17 Mikael Hallendal <micke@imendio.com>
hallski <hallski>
parents: 71
diff changeset
    30
	}
a32b54e654e2 2004-03-17 Mikael Hallendal <micke@imendio.com>
hallski <hallski>
parents: 71
diff changeset
    31
	
a32b54e654e2 2004-03-17 Mikael Hallendal <micke@imendio.com>
hallski <hallski>
parents: 71
diff changeset
    32
	m = lm_message_new ("recipient", LM_MESSAGE_TYPE_MESSAGE);
a32b54e654e2 2004-03-17 Mikael Hallendal <micke@imendio.com>
hallski <hallski>
parents: 71
diff changeset
    33
	lm_message_node_add_child (m->node, "body", "message");
a32b54e654e2 2004-03-17 Mikael Hallendal <micke@imendio.com>
hallski <hallski>
parents: 71
diff changeset
    34
	
a32b54e654e2 2004-03-17 Mikael Hallendal <micke@imendio.com>
hallski <hallski>
parents: 71
diff changeset
    35
	if (!lm_connection_send (connection, m, &error)) {
a32b54e654e2 2004-03-17 Mikael Hallendal <micke@imendio.com>
hallski <hallski>
parents: 71
diff changeset
    36
		g_error ("Send failed: %s\n", error->message);
a32b54e654e2 2004-03-17 Mikael Hallendal <micke@imendio.com>
hallski <hallski>
parents: 71
diff changeset
    37
	}
a32b54e654e2 2004-03-17 Mikael Hallendal <micke@imendio.com>
hallski <hallski>
parents: 71
diff changeset
    38
a32b54e654e2 2004-03-17 Mikael Hallendal <micke@imendio.com>
hallski <hallski>
parents: 71
diff changeset
    39
	lm_message_unref (m);
a32b54e654e2 2004-03-17 Mikael Hallendal <micke@imendio.com>
hallski <hallski>
parents: 71
diff changeset
    40
a32b54e654e2 2004-03-17 Mikael Hallendal <micke@imendio.com>
hallski <hallski>
parents: 71
diff changeset
    41
	lm_connection_close (connection, NULL);
a32b54e654e2 2004-03-17 Mikael Hallendal <micke@imendio.com>
hallski <hallski>
parents: 71
diff changeset
    42
	lm_connection_unref (connection);
a32b54e654e2 2004-03-17 Mikael Hallendal <micke@imendio.com>
hallski <hallski>
parents: 71
diff changeset
    43
	
a32b54e654e2 2004-03-17 Mikael Hallendal <micke@imendio.com>
hallski <hallski>
parents: 71
diff changeset
    44
        return 0;
a32b54e654e2 2004-03-17 Mikael Hallendal <micke@imendio.com>
hallski <hallski>
parents: 71
diff changeset
    45
}
a32b54e654e2 2004-03-17 Mikael Hallendal <micke@imendio.com>
hallski <hallski>
parents: 71
diff changeset
    46
]]></programlisting></informalexample>
1
50e230cf7818 Initial revision
hallski <hallski>
parents:
diff changeset
    47
</para>
50e230cf7818 Initial revision
hallski <hallski>
parents:
diff changeset
    48
50e230cf7818 Initial revision
hallski <hallski>
parents:
diff changeset
    49
<!-- ##### SECTION See_Also ##### -->
50e230cf7818 Initial revision
hallski <hallski>
parents:
diff changeset
    50
<para>
50e230cf7818 Initial revision
hallski <hallski>
parents:
diff changeset
    51
50e230cf7818 Initial revision
hallski <hallski>
parents:
diff changeset
    52
</para>
50e230cf7818 Initial revision
hallski <hallski>
parents:
diff changeset
    53
140
103227122f45 2006-04-19 Mikael Hallendal <micke@imendio.com>
hallski <hallski>
parents: 129
diff changeset
    54
<!-- ##### SECTION Stability_Level ##### -->
103227122f45 2006-04-19 Mikael Hallendal <micke@imendio.com>
hallski <hallski>
parents: 129
diff changeset
    55
103227122f45 2006-04-19 Mikael Hallendal <micke@imendio.com>
hallski <hallski>
parents: 129
diff changeset
    56
1
50e230cf7818 Initial revision
hallski <hallski>
parents:
diff changeset
    57
<!-- ##### MACRO LM_CONNECTION ##### -->
50e230cf7818 Initial revision
hallski <hallski>
parents:
diff changeset
    58
<para>
50e230cf7818 Initial revision
hallski <hallski>
parents:
diff changeset
    59
Convenience macro used to cast a pointer to a #LmConnection.
50e230cf7818 Initial revision
hallski <hallski>
parents:
diff changeset
    60
</para>
50e230cf7818 Initial revision
hallski <hallski>
parents:
diff changeset
    61
50e230cf7818 Initial revision
hallski <hallski>
parents:
diff changeset
    62
@o: pointer to cast
50e230cf7818 Initial revision
hallski <hallski>
parents:
diff changeset
    63
50e230cf7818 Initial revision
hallski <hallski>
parents:
diff changeset
    64
50e230cf7818 Initial revision
hallski <hallski>
parents:
diff changeset
    65
<!-- ##### MACRO LM_CONNECTION_DEFAULT_PORT ##### -->
50e230cf7818 Initial revision
hallski <hallski>
parents:
diff changeset
    66
<para>
50e230cf7818 Initial revision
hallski <hallski>
parents:
diff changeset
    67
Default jabber client port.
50e230cf7818 Initial revision
hallski <hallski>
parents:
diff changeset
    68
</para>
50e230cf7818 Initial revision
hallski <hallski>
parents:
diff changeset
    69
50e230cf7818 Initial revision
hallski <hallski>
parents:
diff changeset
    70
50e230cf7818 Initial revision
hallski <hallski>
parents:
diff changeset
    71
50e230cf7818 Initial revision
hallski <hallski>
parents:
diff changeset
    72
<!-- ##### MACRO LM_CONNECTION_DEFAULT_PORT_SSL ##### -->
50e230cf7818 Initial revision
hallski <hallski>
parents:
diff changeset
    73
<para>
50e230cf7818 Initial revision
hallski <hallski>
parents:
diff changeset
    74
Default jabber client port when using SSL encryption.
50e230cf7818 Initial revision
hallski <hallski>
parents:
diff changeset
    75
</para>
50e230cf7818 Initial revision
hallski <hallski>
parents:
diff changeset
    76
50e230cf7818 Initial revision
hallski <hallski>
parents:
diff changeset
    77
50e230cf7818 Initial revision
hallski <hallski>
parents:
diff changeset
    78
50e230cf7818 Initial revision
hallski <hallski>
parents:
diff changeset
    79
<!-- ##### STRUCT LmConnection ##### -->
50e230cf7818 Initial revision
hallski <hallski>
parents:
diff changeset
    80
<para>
50e230cf7818 Initial revision
hallski <hallski>
parents:
diff changeset
    81
This should not be accessed directly. Use the accessor functions as described below.
50e230cf7818 Initial revision
hallski <hallski>
parents:
diff changeset
    82
</para>
50e230cf7818 Initial revision
hallski <hallski>
parents:
diff changeset
    83
50e230cf7818 Initial revision
hallski <hallski>
parents:
diff changeset
    84
50e230cf7818 Initial revision
hallski <hallski>
parents:
diff changeset
    85
<!-- ##### ENUM LmHandlerResult ##### -->
50e230cf7818 Initial revision
hallski <hallski>
parents:
diff changeset
    86
<para>
50e230cf7818 Initial revision
hallski <hallski>
parents:
diff changeset
    87
The return type of an LmMessageHandler. This determines whether more message handlers should be called.
50e230cf7818 Initial revision
hallski <hallski>
parents:
diff changeset
    88
</para>
50e230cf7818 Initial revision
hallski <hallski>
parents:
diff changeset
    89
50e230cf7818 Initial revision
hallski <hallski>
parents:
diff changeset
    90
@LM_HANDLER_RESULT_REMOVE_MESSAGE: Stop calling message handlers. The message handler returning this declares the message has been handled and should be removed.
50e230cf7818 Initial revision
hallski <hallski>
parents:
diff changeset
    91
@LM_HANDLER_RESULT_ALLOW_MORE_HANDLERS: Return to continue the calling handlers from the handler list. This declares that another handlers should handle the message.
50e230cf7818 Initial revision
hallski <hallski>
parents:
diff changeset
    92
50e230cf7818 Initial revision
hallski <hallski>
parents:
diff changeset
    93
<!-- ##### ENUM LmHandlerPriority ##### -->
50e230cf7818 Initial revision
hallski <hallski>
parents:
diff changeset
    94
<para>
56
3bf928955fc5 2003-11-20 Ross Burton <ross@burtonini.com>
hallski <hallski>
parents: 19
diff changeset
    95
Since the handlers decide whether to stop the calling chain with there return values it's sometimes decirable to be able to set priority. For example a handler that only logs all incoming messages and then pass the message on to another handler wants to have priority %LM_HANDLER_PRIORITY_FIRST. An handler that should take all messages that wasn't handled by anything else would want to have priority %LM_HANDLER_PRIORITY_LAST. If several handlers have the same priority nothing can be said about the order the handlers will be called in.
1
50e230cf7818 Initial revision
hallski <hallski>
parents:
diff changeset
    96
</para>
50e230cf7818 Initial revision
hallski <hallski>
parents:
diff changeset
    97
50e230cf7818 Initial revision
hallski <hallski>
parents:
diff changeset
    98
@LM_HANDLER_PRIORITY_LAST: Call the handler after all handlers with #NORMAL and #FIRST priority.
50e230cf7818 Initial revision
hallski <hallski>
parents:
diff changeset
    99
@LM_HANDLER_PRIORITY_NORMAL: Called before handlers with priority #LAST and after those with #FIRST.
50e230cf7818 Initial revision
hallski <hallski>
parents:
diff changeset
   100
@LM_HANDLER_PRIORITY_FIRST: These are called before all other handlers.
50e230cf7818 Initial revision
hallski <hallski>
parents:
diff changeset
   101
50e230cf7818 Initial revision
hallski <hallski>
parents:
diff changeset
   102
<!-- ##### ENUM LmDisconnectReason ##### -->
50e230cf7818 Initial revision
hallski <hallski>
parents:
diff changeset
   103
<para>
50e230cf7818 Initial revision
hallski <hallski>
parents:
diff changeset
   104
Sent with #LmDisconnectFunction to describe why a connection was closed.
50e230cf7818 Initial revision
hallski <hallski>
parents:
diff changeset
   105
</para>
50e230cf7818 Initial revision
hallski <hallski>
parents:
diff changeset
   106
50e230cf7818 Initial revision
hallski <hallski>
parents:
diff changeset
   107
@LM_DISCONNECT_REASON_OK: 
56
3bf928955fc5 2003-11-20 Ross Burton <ross@burtonini.com>
hallski <hallski>
parents: 19
diff changeset
   108
@LM_DISCONNECT_REASON_PING_TIME_OUT: Connection to the server timed out.
1
50e230cf7818 Initial revision
hallski <hallski>
parents:
diff changeset
   109
@LM_DISCONNECT_REASON_HUP: The socket emitted that the connection was hung up.
50e230cf7818 Initial revision
hallski <hallski>
parents:
diff changeset
   110
@LM_DISCONNECT_REASON_ERROR: A generic error somewhere in the transport layer.
50e230cf7818 Initial revision
hallski <hallski>
parents:
diff changeset
   111
@LM_DISCONNECT_REASON_UNKNOWN: An unknown error.
50e230cf7818 Initial revision
hallski <hallski>
parents:
diff changeset
   112
84
7ae7b690aa89 2004-05-28 Mikael Hallendal <micke@imendio.com>
hallski <hallski>
parents: 82
diff changeset
   113
<!-- ##### ENUM LmConnectionState ##### -->
7ae7b690aa89 2004-05-28 Mikael Hallendal <micke@imendio.com>
hallski <hallski>
parents: 82
diff changeset
   114
<para>
91
d51b8e4f43d9 2004-08-27 Mikael Hallendal <micke@imendio.com>
hallski <hallski>
parents: 84
diff changeset
   115
Describes the current state of an #LmConnection.
84
7ae7b690aa89 2004-05-28 Mikael Hallendal <micke@imendio.com>
hallski <hallski>
parents: 82
diff changeset
   116
</para>
7ae7b690aa89 2004-05-28 Mikael Hallendal <micke@imendio.com>
hallski <hallski>
parents: 82
diff changeset
   117
91
d51b8e4f43d9 2004-08-27 Mikael Hallendal <micke@imendio.com>
hallski <hallski>
parents: 84
diff changeset
   118
@LM_CONNECTION_STATE_CLOSED: The connection is closed.
d51b8e4f43d9 2004-08-27 Mikael Hallendal <micke@imendio.com>
hallski <hallski>
parents: 84
diff changeset
   119
@LM_CONNECTION_STATE_OPENING: The connection is in the process of opening.
d51b8e4f43d9 2004-08-27 Mikael Hallendal <micke@imendio.com>
hallski <hallski>
parents: 84
diff changeset
   120
@LM_CONNECTION_STATE_OPEN: The connection is open.
d51b8e4f43d9 2004-08-27 Mikael Hallendal <micke@imendio.com>
hallski <hallski>
parents: 84
diff changeset
   121
@LM_CONNECTION_STATE_AUTHENTICATING: The connection is in the process of authenticating.
d51b8e4f43d9 2004-08-27 Mikael Hallendal <micke@imendio.com>
hallski <hallski>
parents: 84
diff changeset
   122
@LM_CONNECTION_STATE_AUTHENTICATED: The connection is authenticated and is ready to start sending/receiving messages.
84
7ae7b690aa89 2004-05-28 Mikael Hallendal <micke@imendio.com>
hallski <hallski>
parents: 82
diff changeset
   123
1
50e230cf7818 Initial revision
hallski <hallski>
parents:
diff changeset
   124
<!-- ##### USER_FUNCTION LmResultFunction ##### -->
50e230cf7818 Initial revision
hallski <hallski>
parents:
diff changeset
   125
<para>
50e230cf7818 Initial revision
hallski <hallski>
parents:
diff changeset
   126
Callback for informing if an asynchronous operation was successful.
50e230cf7818 Initial revision
hallski <hallski>
parents:
diff changeset
   127
</para>
50e230cf7818 Initial revision
hallski <hallski>
parents:
diff changeset
   128
50e230cf7818 Initial revision
hallski <hallski>
parents:
diff changeset
   129
@connection: an #LmConnection
50e230cf7818 Initial revision
hallski <hallski>
parents:
diff changeset
   130
@success: the result, %TRUE if operation succeeded, otherwise %FALSE
50e230cf7818 Initial revision
hallski <hallski>
parents:
diff changeset
   131
@user_data: User data passed when function being called.
50e230cf7818 Initial revision
hallski <hallski>
parents:
diff changeset
   132
50e230cf7818 Initial revision
hallski <hallski>
parents:
diff changeset
   133
50e230cf7818 Initial revision
hallski <hallski>
parents:
diff changeset
   134
<!-- ##### USER_FUNCTION LmDisconnectFunction ##### -->
50e230cf7818 Initial revision
hallski <hallski>
parents:
diff changeset
   135
<para>
50e230cf7818 Initial revision
hallski <hallski>
parents:
diff changeset
   136
Callback called when a connection is closed.
50e230cf7818 Initial revision
hallski <hallski>
parents:
diff changeset
   137
</para>
50e230cf7818 Initial revision
hallski <hallski>
parents:
diff changeset
   138
50e230cf7818 Initial revision
hallski <hallski>
parents:
diff changeset
   139
@connection: an #LmConnection
50e230cf7818 Initial revision
hallski <hallski>
parents:
diff changeset
   140
@reason: the reason the connection was closed.
50e230cf7818 Initial revision
hallski <hallski>
parents:
diff changeset
   141
@user_data: User data passed when function being called.
50e230cf7818 Initial revision
hallski <hallski>
parents:
diff changeset
   142
50e230cf7818 Initial revision
hallski <hallski>
parents:
diff changeset
   143
50e230cf7818 Initial revision
hallski <hallski>
parents:
diff changeset
   144
<!-- ##### FUNCTION lm_connection_new ##### -->
50e230cf7818 Initial revision
hallski <hallski>
parents:
diff changeset
   145
<para>
50e230cf7818 Initial revision
hallski <hallski>
parents:
diff changeset
   146
50e230cf7818 Initial revision
hallski <hallski>
parents:
diff changeset
   147
</para>
50e230cf7818 Initial revision
hallski <hallski>
parents:
diff changeset
   148
50e230cf7818 Initial revision
hallski <hallski>
parents:
diff changeset
   149
@server: 
50e230cf7818 Initial revision
hallski <hallski>
parents:
diff changeset
   150
@Returns: 
50e230cf7818 Initial revision
hallski <hallski>
parents:
diff changeset
   151
50e230cf7818 Initial revision
hallski <hallski>
parents:
diff changeset
   152
129
c508a7de3eec 2006-01-02 Mikael Hallendal <micke@imendio.com>
hallski <hallski>
parents: 92
diff changeset
   153
<!-- ##### FUNCTION lm_connection_new_with_context ##### -->
c508a7de3eec 2006-01-02 Mikael Hallendal <micke@imendio.com>
hallski <hallski>
parents: 92
diff changeset
   154
<para>
c508a7de3eec 2006-01-02 Mikael Hallendal <micke@imendio.com>
hallski <hallski>
parents: 92
diff changeset
   155
c508a7de3eec 2006-01-02 Mikael Hallendal <micke@imendio.com>
hallski <hallski>
parents: 92
diff changeset
   156
</para>
c508a7de3eec 2006-01-02 Mikael Hallendal <micke@imendio.com>
hallski <hallski>
parents: 92
diff changeset
   157
c508a7de3eec 2006-01-02 Mikael Hallendal <micke@imendio.com>
hallski <hallski>
parents: 92
diff changeset
   158
@server: 
c508a7de3eec 2006-01-02 Mikael Hallendal <micke@imendio.com>
hallski <hallski>
parents: 92
diff changeset
   159
@context: 
c508a7de3eec 2006-01-02 Mikael Hallendal <micke@imendio.com>
hallski <hallski>
parents: 92
diff changeset
   160
@Returns: 
c508a7de3eec 2006-01-02 Mikael Hallendal <micke@imendio.com>
hallski <hallski>
parents: 92
diff changeset
   161
c508a7de3eec 2006-01-02 Mikael Hallendal <micke@imendio.com>
hallski <hallski>
parents: 92
diff changeset
   162
1
50e230cf7818 Initial revision
hallski <hallski>
parents:
diff changeset
   163
<!-- ##### FUNCTION lm_connection_open ##### -->
50e230cf7818 Initial revision
hallski <hallski>
parents:
diff changeset
   164
<para>
50e230cf7818 Initial revision
hallski <hallski>
parents:
diff changeset
   165
50e230cf7818 Initial revision
hallski <hallski>
parents:
diff changeset
   166
</para>
50e230cf7818 Initial revision
hallski <hallski>
parents:
diff changeset
   167
50e230cf7818 Initial revision
hallski <hallski>
parents:
diff changeset
   168
@connection: 
50e230cf7818 Initial revision
hallski <hallski>
parents:
diff changeset
   169
@function: 
50e230cf7818 Initial revision
hallski <hallski>
parents:
diff changeset
   170
@user_data: 
50e230cf7818 Initial revision
hallski <hallski>
parents:
diff changeset
   171
@notify: 
50e230cf7818 Initial revision
hallski <hallski>
parents:
diff changeset
   172
@error: 
50e230cf7818 Initial revision
hallski <hallski>
parents:
diff changeset
   173
@Returns: 
50e230cf7818 Initial revision
hallski <hallski>
parents:
diff changeset
   174
50e230cf7818 Initial revision
hallski <hallski>
parents:
diff changeset
   175
50e230cf7818 Initial revision
hallski <hallski>
parents:
diff changeset
   176
<!-- ##### FUNCTION lm_connection_open_and_block ##### -->
50e230cf7818 Initial revision
hallski <hallski>
parents:
diff changeset
   177
<para>
50e230cf7818 Initial revision
hallski <hallski>
parents:
diff changeset
   178
50e230cf7818 Initial revision
hallski <hallski>
parents:
diff changeset
   179
</para>
50e230cf7818 Initial revision
hallski <hallski>
parents:
diff changeset
   180
50e230cf7818 Initial revision
hallski <hallski>
parents:
diff changeset
   181
@connection: 
50e230cf7818 Initial revision
hallski <hallski>
parents:
diff changeset
   182
@error: 
50e230cf7818 Initial revision
hallski <hallski>
parents:
diff changeset
   183
@Returns: 
50e230cf7818 Initial revision
hallski <hallski>
parents:
diff changeset
   184
50e230cf7818 Initial revision
hallski <hallski>
parents:
diff changeset
   185
50e230cf7818 Initial revision
hallski <hallski>
parents:
diff changeset
   186
<!-- ##### FUNCTION lm_connection_close ##### -->
50e230cf7818 Initial revision
hallski <hallski>
parents:
diff changeset
   187
<para>
50e230cf7818 Initial revision
hallski <hallski>
parents:
diff changeset
   188
50e230cf7818 Initial revision
hallski <hallski>
parents:
diff changeset
   189
</para>
50e230cf7818 Initial revision
hallski <hallski>
parents:
diff changeset
   190
50e230cf7818 Initial revision
hallski <hallski>
parents:
diff changeset
   191
@connection: 
50e230cf7818 Initial revision
hallski <hallski>
parents:
diff changeset
   192
@error: 
50e230cf7818 Initial revision
hallski <hallski>
parents:
diff changeset
   193
@Returns: 
50e230cf7818 Initial revision
hallski <hallski>
parents:
diff changeset
   194
50e230cf7818 Initial revision
hallski <hallski>
parents:
diff changeset
   195
50e230cf7818 Initial revision
hallski <hallski>
parents:
diff changeset
   196
<!-- ##### FUNCTION lm_connection_authenticate ##### -->
50e230cf7818 Initial revision
hallski <hallski>
parents:
diff changeset
   197
<para>
50e230cf7818 Initial revision
hallski <hallski>
parents:
diff changeset
   198
50e230cf7818 Initial revision
hallski <hallski>
parents:
diff changeset
   199
</para>
50e230cf7818 Initial revision
hallski <hallski>
parents:
diff changeset
   200
50e230cf7818 Initial revision
hallski <hallski>
parents:
diff changeset
   201
@connection: 
50e230cf7818 Initial revision
hallski <hallski>
parents:
diff changeset
   202
@username: 
50e230cf7818 Initial revision
hallski <hallski>
parents:
diff changeset
   203
@password: 
50e230cf7818 Initial revision
hallski <hallski>
parents:
diff changeset
   204
@resource: 
50e230cf7818 Initial revision
hallski <hallski>
parents:
diff changeset
   205
@function: 
50e230cf7818 Initial revision
hallski <hallski>
parents:
diff changeset
   206
@user_data: 
50e230cf7818 Initial revision
hallski <hallski>
parents:
diff changeset
   207
@notify: 
50e230cf7818 Initial revision
hallski <hallski>
parents:
diff changeset
   208
@error: 
50e230cf7818 Initial revision
hallski <hallski>
parents:
diff changeset
   209
@Returns: 
50e230cf7818 Initial revision
hallski <hallski>
parents:
diff changeset
   210
50e230cf7818 Initial revision
hallski <hallski>
parents:
diff changeset
   211
50e230cf7818 Initial revision
hallski <hallski>
parents:
diff changeset
   212
<!-- ##### FUNCTION lm_connection_authenticate_and_block ##### -->
50e230cf7818 Initial revision
hallski <hallski>
parents:
diff changeset
   213
<para>
50e230cf7818 Initial revision
hallski <hallski>
parents:
diff changeset
   214
50e230cf7818 Initial revision
hallski <hallski>
parents:
diff changeset
   215
</para>
50e230cf7818 Initial revision
hallski <hallski>
parents:
diff changeset
   216
50e230cf7818 Initial revision
hallski <hallski>
parents:
diff changeset
   217
@connection: 
50e230cf7818 Initial revision
hallski <hallski>
parents:
diff changeset
   218
@username: 
50e230cf7818 Initial revision
hallski <hallski>
parents:
diff changeset
   219
@password: 
50e230cf7818 Initial revision
hallski <hallski>
parents:
diff changeset
   220
@resource: 
50e230cf7818 Initial revision
hallski <hallski>
parents:
diff changeset
   221
@error: 
50e230cf7818 Initial revision
hallski <hallski>
parents:
diff changeset
   222
@Returns: 
50e230cf7818 Initial revision
hallski <hallski>
parents:
diff changeset
   223
50e230cf7818 Initial revision
hallski <hallski>
parents:
diff changeset
   224
92
2307509710de fixed missing functions
hallski <hallski>
parents: 91
diff changeset
   225
<!-- ##### FUNCTION lm_connection_set_keep_alive_rate ##### -->
2307509710de fixed missing functions
hallski <hallski>
parents: 91
diff changeset
   226
<para>
2307509710de fixed missing functions
hallski <hallski>
parents: 91
diff changeset
   227
2307509710de fixed missing functions
hallski <hallski>
parents: 91
diff changeset
   228
</para>
2307509710de fixed missing functions
hallski <hallski>
parents: 91
diff changeset
   229
2307509710de fixed missing functions
hallski <hallski>
parents: 91
diff changeset
   230
@connection: 
2307509710de fixed missing functions
hallski <hallski>
parents: 91
diff changeset
   231
@rate: 
2307509710de fixed missing functions
hallski <hallski>
parents: 91
diff changeset
   232
2307509710de fixed missing functions
hallski <hallski>
parents: 91
diff changeset
   233
19
bb3195f74ac7 2003-07-17 Mikael Hallendal <micke@imendio.com>
hallski <hallski>
parents: 1
diff changeset
   234
<!-- ##### FUNCTION lm_connection_is_open ##### -->
bb3195f74ac7 2003-07-17 Mikael Hallendal <micke@imendio.com>
hallski <hallski>
parents: 1
diff changeset
   235
<para>
bb3195f74ac7 2003-07-17 Mikael Hallendal <micke@imendio.com>
hallski <hallski>
parents: 1
diff changeset
   236
bb3195f74ac7 2003-07-17 Mikael Hallendal <micke@imendio.com>
hallski <hallski>
parents: 1
diff changeset
   237
</para>
bb3195f74ac7 2003-07-17 Mikael Hallendal <micke@imendio.com>
hallski <hallski>
parents: 1
diff changeset
   238
bb3195f74ac7 2003-07-17 Mikael Hallendal <micke@imendio.com>
hallski <hallski>
parents: 1
diff changeset
   239
@connection: 
bb3195f74ac7 2003-07-17 Mikael Hallendal <micke@imendio.com>
hallski <hallski>
parents: 1
diff changeset
   240
@Returns: 
bb3195f74ac7 2003-07-17 Mikael Hallendal <micke@imendio.com>
hallski <hallski>
parents: 1
diff changeset
   241
bb3195f74ac7 2003-07-17 Mikael Hallendal <micke@imendio.com>
hallski <hallski>
parents: 1
diff changeset
   242
1
50e230cf7818 Initial revision
hallski <hallski>
parents:
diff changeset
   243
<!-- ##### FUNCTION lm_connection_is_authenticated ##### -->
50e230cf7818 Initial revision
hallski <hallski>
parents:
diff changeset
   244
<para>
50e230cf7818 Initial revision
hallski <hallski>
parents:
diff changeset
   245
50e230cf7818 Initial revision
hallski <hallski>
parents:
diff changeset
   246
</para>
50e230cf7818 Initial revision
hallski <hallski>
parents:
diff changeset
   247
50e230cf7818 Initial revision
hallski <hallski>
parents:
diff changeset
   248
@connection: 
50e230cf7818 Initial revision
hallski <hallski>
parents:
diff changeset
   249
@Returns: 
50e230cf7818 Initial revision
hallski <hallski>
parents:
diff changeset
   250
50e230cf7818 Initial revision
hallski <hallski>
parents:
diff changeset
   251
50e230cf7818 Initial revision
hallski <hallski>
parents:
diff changeset
   252
<!-- ##### FUNCTION lm_connection_get_server ##### -->
50e230cf7818 Initial revision
hallski <hallski>
parents:
diff changeset
   253
<para>
50e230cf7818 Initial revision
hallski <hallski>
parents:
diff changeset
   254
50e230cf7818 Initial revision
hallski <hallski>
parents:
diff changeset
   255
</para>
50e230cf7818 Initial revision
hallski <hallski>
parents:
diff changeset
   256
50e230cf7818 Initial revision
hallski <hallski>
parents:
diff changeset
   257
@connection: 
50e230cf7818 Initial revision
hallski <hallski>
parents:
diff changeset
   258
@Returns: 
50e230cf7818 Initial revision
hallski <hallski>
parents:
diff changeset
   259
50e230cf7818 Initial revision
hallski <hallski>
parents:
diff changeset
   260
50e230cf7818 Initial revision
hallski <hallski>
parents:
diff changeset
   261
<!-- ##### FUNCTION lm_connection_set_server ##### -->
50e230cf7818 Initial revision
hallski <hallski>
parents:
diff changeset
   262
<para>
50e230cf7818 Initial revision
hallski <hallski>
parents:
diff changeset
   263
50e230cf7818 Initial revision
hallski <hallski>
parents:
diff changeset
   264
</para>
50e230cf7818 Initial revision
hallski <hallski>
parents:
diff changeset
   265
50e230cf7818 Initial revision
hallski <hallski>
parents:
diff changeset
   266
@connection: 
50e230cf7818 Initial revision
hallski <hallski>
parents:
diff changeset
   267
@server: 
50e230cf7818 Initial revision
hallski <hallski>
parents:
diff changeset
   268
50e230cf7818 Initial revision
hallski <hallski>
parents:
diff changeset
   269
92
2307509710de fixed missing functions
hallski <hallski>
parents: 91
diff changeset
   270
<!-- ##### FUNCTION lm_connection_get_jid ##### -->
2307509710de fixed missing functions
hallski <hallski>
parents: 91
diff changeset
   271
<para>
2307509710de fixed missing functions
hallski <hallski>
parents: 91
diff changeset
   272
2307509710de fixed missing functions
hallski <hallski>
parents: 91
diff changeset
   273
</para>
2307509710de fixed missing functions
hallski <hallski>
parents: 91
diff changeset
   274
2307509710de fixed missing functions
hallski <hallski>
parents: 91
diff changeset
   275
@connection: 
2307509710de fixed missing functions
hallski <hallski>
parents: 91
diff changeset
   276
@Returns: 
2307509710de fixed missing functions
hallski <hallski>
parents: 91
diff changeset
   277
2307509710de fixed missing functions
hallski <hallski>
parents: 91
diff changeset
   278
2307509710de fixed missing functions
hallski <hallski>
parents: 91
diff changeset
   279
<!-- ##### FUNCTION lm_connection_set_jid ##### -->
2307509710de fixed missing functions
hallski <hallski>
parents: 91
diff changeset
   280
<para>
2307509710de fixed missing functions
hallski <hallski>
parents: 91
diff changeset
   281
2307509710de fixed missing functions
hallski <hallski>
parents: 91
diff changeset
   282
</para>
2307509710de fixed missing functions
hallski <hallski>
parents: 91
diff changeset
   283
2307509710de fixed missing functions
hallski <hallski>
parents: 91
diff changeset
   284
@connection: 
2307509710de fixed missing functions
hallski <hallski>
parents: 91
diff changeset
   285
@jid: 
2307509710de fixed missing functions
hallski <hallski>
parents: 91
diff changeset
   286
2307509710de fixed missing functions
hallski <hallski>
parents: 91
diff changeset
   287
1
50e230cf7818 Initial revision
hallski <hallski>
parents:
diff changeset
   288
<!-- ##### FUNCTION lm_connection_get_port ##### -->
50e230cf7818 Initial revision
hallski <hallski>
parents:
diff changeset
   289
<para>
50e230cf7818 Initial revision
hallski <hallski>
parents:
diff changeset
   290
50e230cf7818 Initial revision
hallski <hallski>
parents:
diff changeset
   291
</para>
50e230cf7818 Initial revision
hallski <hallski>
parents:
diff changeset
   292
50e230cf7818 Initial revision
hallski <hallski>
parents:
diff changeset
   293
@connection: 
50e230cf7818 Initial revision
hallski <hallski>
parents:
diff changeset
   294
@Returns: 
50e230cf7818 Initial revision
hallski <hallski>
parents:
diff changeset
   295
50e230cf7818 Initial revision
hallski <hallski>
parents:
diff changeset
   296
50e230cf7818 Initial revision
hallski <hallski>
parents:
diff changeset
   297
<!-- ##### FUNCTION lm_connection_set_port ##### -->
50e230cf7818 Initial revision
hallski <hallski>
parents:
diff changeset
   298
<para>
50e230cf7818 Initial revision
hallski <hallski>
parents:
diff changeset
   299
50e230cf7818 Initial revision
hallski <hallski>
parents:
diff changeset
   300
</para>
50e230cf7818 Initial revision
hallski <hallski>
parents:
diff changeset
   301
50e230cf7818 Initial revision
hallski <hallski>
parents:
diff changeset
   302
@connection: 
50e230cf7818 Initial revision
hallski <hallski>
parents:
diff changeset
   303
@port: 
50e230cf7818 Initial revision
hallski <hallski>
parents:
diff changeset
   304
50e230cf7818 Initial revision
hallski <hallski>
parents:
diff changeset
   305
82
a32b54e654e2 2004-03-17 Mikael Hallendal <micke@imendio.com>
hallski <hallski>
parents: 71
diff changeset
   306
<!-- ##### FUNCTION lm_connection_get_ssl ##### -->
a32b54e654e2 2004-03-17 Mikael Hallendal <micke@imendio.com>
hallski <hallski>
parents: 71
diff changeset
   307
<para>
a32b54e654e2 2004-03-17 Mikael Hallendal <micke@imendio.com>
hallski <hallski>
parents: 71
diff changeset
   308
a32b54e654e2 2004-03-17 Mikael Hallendal <micke@imendio.com>
hallski <hallski>
parents: 71
diff changeset
   309
</para>
a32b54e654e2 2004-03-17 Mikael Hallendal <micke@imendio.com>
hallski <hallski>
parents: 71
diff changeset
   310
a32b54e654e2 2004-03-17 Mikael Hallendal <micke@imendio.com>
hallski <hallski>
parents: 71
diff changeset
   311
@connection: 
a32b54e654e2 2004-03-17 Mikael Hallendal <micke@imendio.com>
hallski <hallski>
parents: 71
diff changeset
   312
@Returns: 
a32b54e654e2 2004-03-17 Mikael Hallendal <micke@imendio.com>
hallski <hallski>
parents: 71
diff changeset
   313
a32b54e654e2 2004-03-17 Mikael Hallendal <micke@imendio.com>
hallski <hallski>
parents: 71
diff changeset
   314
a32b54e654e2 2004-03-17 Mikael Hallendal <micke@imendio.com>
hallski <hallski>
parents: 71
diff changeset
   315
<!-- ##### FUNCTION lm_connection_set_ssl ##### -->
a32b54e654e2 2004-03-17 Mikael Hallendal <micke@imendio.com>
hallski <hallski>
parents: 71
diff changeset
   316
<para>
a32b54e654e2 2004-03-17 Mikael Hallendal <micke@imendio.com>
hallski <hallski>
parents: 71
diff changeset
   317
a32b54e654e2 2004-03-17 Mikael Hallendal <micke@imendio.com>
hallski <hallski>
parents: 71
diff changeset
   318
</para>
a32b54e654e2 2004-03-17 Mikael Hallendal <micke@imendio.com>
hallski <hallski>
parents: 71
diff changeset
   319
a32b54e654e2 2004-03-17 Mikael Hallendal <micke@imendio.com>
hallski <hallski>
parents: 71
diff changeset
   320
@connection: 
a32b54e654e2 2004-03-17 Mikael Hallendal <micke@imendio.com>
hallski <hallski>
parents: 71
diff changeset
   321
@ssl: 
a32b54e654e2 2004-03-17 Mikael Hallendal <micke@imendio.com>
hallski <hallski>
parents: 71
diff changeset
   322
a32b54e654e2 2004-03-17 Mikael Hallendal <micke@imendio.com>
hallski <hallski>
parents: 71
diff changeset
   323
a32b54e654e2 2004-03-17 Mikael Hallendal <micke@imendio.com>
hallski <hallski>
parents: 71
diff changeset
   324
<!-- ##### FUNCTION lm_connection_get_proxy ##### -->
a32b54e654e2 2004-03-17 Mikael Hallendal <micke@imendio.com>
hallski <hallski>
parents: 71
diff changeset
   325
<para>
a32b54e654e2 2004-03-17 Mikael Hallendal <micke@imendio.com>
hallski <hallski>
parents: 71
diff changeset
   326
a32b54e654e2 2004-03-17 Mikael Hallendal <micke@imendio.com>
hallski <hallski>
parents: 71
diff changeset
   327
</para>
a32b54e654e2 2004-03-17 Mikael Hallendal <micke@imendio.com>
hallski <hallski>
parents: 71
diff changeset
   328
a32b54e654e2 2004-03-17 Mikael Hallendal <micke@imendio.com>
hallski <hallski>
parents: 71
diff changeset
   329
@connection: 
a32b54e654e2 2004-03-17 Mikael Hallendal <micke@imendio.com>
hallski <hallski>
parents: 71
diff changeset
   330
@Returns: 
a32b54e654e2 2004-03-17 Mikael Hallendal <micke@imendio.com>
hallski <hallski>
parents: 71
diff changeset
   331
a32b54e654e2 2004-03-17 Mikael Hallendal <micke@imendio.com>
hallski <hallski>
parents: 71
diff changeset
   332
a32b54e654e2 2004-03-17 Mikael Hallendal <micke@imendio.com>
hallski <hallski>
parents: 71
diff changeset
   333
<!-- ##### FUNCTION lm_connection_set_proxy ##### -->
a32b54e654e2 2004-03-17 Mikael Hallendal <micke@imendio.com>
hallski <hallski>
parents: 71
diff changeset
   334
<para>
a32b54e654e2 2004-03-17 Mikael Hallendal <micke@imendio.com>
hallski <hallski>
parents: 71
diff changeset
   335
a32b54e654e2 2004-03-17 Mikael Hallendal <micke@imendio.com>
hallski <hallski>
parents: 71
diff changeset
   336
</para>
a32b54e654e2 2004-03-17 Mikael Hallendal <micke@imendio.com>
hallski <hallski>
parents: 71
diff changeset
   337
a32b54e654e2 2004-03-17 Mikael Hallendal <micke@imendio.com>
hallski <hallski>
parents: 71
diff changeset
   338
@connection: 
a32b54e654e2 2004-03-17 Mikael Hallendal <micke@imendio.com>
hallski <hallski>
parents: 71
diff changeset
   339
@proxy: 
a32b54e654e2 2004-03-17 Mikael Hallendal <micke@imendio.com>
hallski <hallski>
parents: 71
diff changeset
   340
a32b54e654e2 2004-03-17 Mikael Hallendal <micke@imendio.com>
hallski <hallski>
parents: 71
diff changeset
   341
1
50e230cf7818 Initial revision
hallski <hallski>
parents:
diff changeset
   342
<!-- ##### FUNCTION lm_connection_send ##### -->
50e230cf7818 Initial revision
hallski <hallski>
parents:
diff changeset
   343
<para>
50e230cf7818 Initial revision
hallski <hallski>
parents:
diff changeset
   344
50e230cf7818 Initial revision
hallski <hallski>
parents:
diff changeset
   345
</para>
50e230cf7818 Initial revision
hallski <hallski>
parents:
diff changeset
   346
50e230cf7818 Initial revision
hallski <hallski>
parents:
diff changeset
   347
@connection: 
50e230cf7818 Initial revision
hallski <hallski>
parents:
diff changeset
   348
@message: 
50e230cf7818 Initial revision
hallski <hallski>
parents:
diff changeset
   349
@error: 
50e230cf7818 Initial revision
hallski <hallski>
parents:
diff changeset
   350
@Returns: 
50e230cf7818 Initial revision
hallski <hallski>
parents:
diff changeset
   351
50e230cf7818 Initial revision
hallski <hallski>
parents:
diff changeset
   352
50e230cf7818 Initial revision
hallski <hallski>
parents:
diff changeset
   353
<!-- ##### FUNCTION lm_connection_send_with_reply ##### -->
50e230cf7818 Initial revision
hallski <hallski>
parents:
diff changeset
   354
<para>
50e230cf7818 Initial revision
hallski <hallski>
parents:
diff changeset
   355
50e230cf7818 Initial revision
hallski <hallski>
parents:
diff changeset
   356
</para>
50e230cf7818 Initial revision
hallski <hallski>
parents:
diff changeset
   357
50e230cf7818 Initial revision
hallski <hallski>
parents:
diff changeset
   358
@connection: 
50e230cf7818 Initial revision
hallski <hallski>
parents:
diff changeset
   359
@message: 
50e230cf7818 Initial revision
hallski <hallski>
parents:
diff changeset
   360
@handler: 
50e230cf7818 Initial revision
hallski <hallski>
parents:
diff changeset
   361
@error: 
50e230cf7818 Initial revision
hallski <hallski>
parents:
diff changeset
   362
@Returns: 
50e230cf7818 Initial revision
hallski <hallski>
parents:
diff changeset
   363
50e230cf7818 Initial revision
hallski <hallski>
parents:
diff changeset
   364
50e230cf7818 Initial revision
hallski <hallski>
parents:
diff changeset
   365
<!-- ##### FUNCTION lm_connection_send_with_reply_and_block ##### -->
50e230cf7818 Initial revision
hallski <hallski>
parents:
diff changeset
   366
<para>
50e230cf7818 Initial revision
hallski <hallski>
parents:
diff changeset
   367
50e230cf7818 Initial revision
hallski <hallski>
parents:
diff changeset
   368
</para>
50e230cf7818 Initial revision
hallski <hallski>
parents:
diff changeset
   369
50e230cf7818 Initial revision
hallski <hallski>
parents:
diff changeset
   370
@connection: 
50e230cf7818 Initial revision
hallski <hallski>
parents:
diff changeset
   371
@message: 
50e230cf7818 Initial revision
hallski <hallski>
parents:
diff changeset
   372
@error: 
50e230cf7818 Initial revision
hallski <hallski>
parents:
diff changeset
   373
@Returns: 
50e230cf7818 Initial revision
hallski <hallski>
parents:
diff changeset
   374
50e230cf7818 Initial revision
hallski <hallski>
parents:
diff changeset
   375
50e230cf7818 Initial revision
hallski <hallski>
parents:
diff changeset
   376
<!-- ##### FUNCTION lm_connection_register_message_handler ##### -->
50e230cf7818 Initial revision
hallski <hallski>
parents:
diff changeset
   377
<para>
50e230cf7818 Initial revision
hallski <hallski>
parents:
diff changeset
   378
50e230cf7818 Initial revision
hallski <hallski>
parents:
diff changeset
   379
</para>
50e230cf7818 Initial revision
hallski <hallski>
parents:
diff changeset
   380
50e230cf7818 Initial revision
hallski <hallski>
parents:
diff changeset
   381
@connection: 
50e230cf7818 Initial revision
hallski <hallski>
parents:
diff changeset
   382
@handler: 
50e230cf7818 Initial revision
hallski <hallski>
parents:
diff changeset
   383
@type: 
50e230cf7818 Initial revision
hallski <hallski>
parents:
diff changeset
   384
@priority: 
50e230cf7818 Initial revision
hallski <hallski>
parents:
diff changeset
   385
50e230cf7818 Initial revision
hallski <hallski>
parents:
diff changeset
   386
50e230cf7818 Initial revision
hallski <hallski>
parents:
diff changeset
   387
<!-- ##### FUNCTION lm_connection_unregister_message_handler ##### -->
50e230cf7818 Initial revision
hallski <hallski>
parents:
diff changeset
   388
<para>
50e230cf7818 Initial revision
hallski <hallski>
parents:
diff changeset
   389
50e230cf7818 Initial revision
hallski <hallski>
parents:
diff changeset
   390
</para>
50e230cf7818 Initial revision
hallski <hallski>
parents:
diff changeset
   391
50e230cf7818 Initial revision
hallski <hallski>
parents:
diff changeset
   392
@connection: 
50e230cf7818 Initial revision
hallski <hallski>
parents:
diff changeset
   393
@handler: 
50e230cf7818 Initial revision
hallski <hallski>
parents:
diff changeset
   394
@type: 
50e230cf7818 Initial revision
hallski <hallski>
parents:
diff changeset
   395
50e230cf7818 Initial revision
hallski <hallski>
parents:
diff changeset
   396
50e230cf7818 Initial revision
hallski <hallski>
parents:
diff changeset
   397
<!-- ##### FUNCTION lm_connection_set_disconnect_function ##### -->
50e230cf7818 Initial revision
hallski <hallski>
parents:
diff changeset
   398
<para>
50e230cf7818 Initial revision
hallski <hallski>
parents:
diff changeset
   399
50e230cf7818 Initial revision
hallski <hallski>
parents:
diff changeset
   400
</para>
50e230cf7818 Initial revision
hallski <hallski>
parents:
diff changeset
   401
50e230cf7818 Initial revision
hallski <hallski>
parents:
diff changeset
   402
@connection: 
50e230cf7818 Initial revision
hallski <hallski>
parents:
diff changeset
   403
@function: 
50e230cf7818 Initial revision
hallski <hallski>
parents:
diff changeset
   404
@user_data: 
50e230cf7818 Initial revision
hallski <hallski>
parents:
diff changeset
   405
@notify: 
50e230cf7818 Initial revision
hallski <hallski>
parents:
diff changeset
   406
50e230cf7818 Initial revision
hallski <hallski>
parents:
diff changeset
   407
50e230cf7818 Initial revision
hallski <hallski>
parents:
diff changeset
   408
<!-- ##### FUNCTION lm_connection_send_raw ##### -->
50e230cf7818 Initial revision
hallski <hallski>
parents:
diff changeset
   409
<para>
50e230cf7818 Initial revision
hallski <hallski>
parents:
diff changeset
   410
50e230cf7818 Initial revision
hallski <hallski>
parents:
diff changeset
   411
</para>
50e230cf7818 Initial revision
hallski <hallski>
parents:
diff changeset
   412
50e230cf7818 Initial revision
hallski <hallski>
parents:
diff changeset
   413
@connection: 
50e230cf7818 Initial revision
hallski <hallski>
parents:
diff changeset
   414
@str: 
50e230cf7818 Initial revision
hallski <hallski>
parents:
diff changeset
   415
@error: 
50e230cf7818 Initial revision
hallski <hallski>
parents:
diff changeset
   416
@Returns: 
50e230cf7818 Initial revision
hallski <hallski>
parents:
diff changeset
   417
50e230cf7818 Initial revision
hallski <hallski>
parents:
diff changeset
   418
84
7ae7b690aa89 2004-05-28 Mikael Hallendal <micke@imendio.com>
hallski <hallski>
parents: 82
diff changeset
   419
<!-- ##### FUNCTION lm_connection_get_state ##### -->
7ae7b690aa89 2004-05-28 Mikael Hallendal <micke@imendio.com>
hallski <hallski>
parents: 82
diff changeset
   420
<para>
7ae7b690aa89 2004-05-28 Mikael Hallendal <micke@imendio.com>
hallski <hallski>
parents: 82
diff changeset
   421
7ae7b690aa89 2004-05-28 Mikael Hallendal <micke@imendio.com>
hallski <hallski>
parents: 82
diff changeset
   422
</para>
7ae7b690aa89 2004-05-28 Mikael Hallendal <micke@imendio.com>
hallski <hallski>
parents: 82
diff changeset
   423
7ae7b690aa89 2004-05-28 Mikael Hallendal <micke@imendio.com>
hallski <hallski>
parents: 82
diff changeset
   424
@connection: 
7ae7b690aa89 2004-05-28 Mikael Hallendal <micke@imendio.com>
hallski <hallski>
parents: 82
diff changeset
   425
@Returns: 
7ae7b690aa89 2004-05-28 Mikael Hallendal <micke@imendio.com>
hallski <hallski>
parents: 82
diff changeset
   426
7ae7b690aa89 2004-05-28 Mikael Hallendal <micke@imendio.com>
hallski <hallski>
parents: 82
diff changeset
   427
1
50e230cf7818 Initial revision
hallski <hallski>
parents:
diff changeset
   428
<!-- ##### FUNCTION lm_connection_ref ##### -->
50e230cf7818 Initial revision
hallski <hallski>
parents:
diff changeset
   429
<para>
50e230cf7818 Initial revision
hallski <hallski>
parents:
diff changeset
   430
50e230cf7818 Initial revision
hallski <hallski>
parents:
diff changeset
   431
</para>
50e230cf7818 Initial revision
hallski <hallski>
parents:
diff changeset
   432
50e230cf7818 Initial revision
hallski <hallski>
parents:
diff changeset
   433
@connection: 
50e230cf7818 Initial revision
hallski <hallski>
parents:
diff changeset
   434
@Returns: 
50e230cf7818 Initial revision
hallski <hallski>
parents:
diff changeset
   435
50e230cf7818 Initial revision
hallski <hallski>
parents:
diff changeset
   436
50e230cf7818 Initial revision
hallski <hallski>
parents:
diff changeset
   437
<!-- ##### FUNCTION lm_connection_unref ##### -->
50e230cf7818 Initial revision
hallski <hallski>
parents:
diff changeset
   438
<para>
50e230cf7818 Initial revision
hallski <hallski>
parents:
diff changeset
   439
50e230cf7818 Initial revision
hallski <hallski>
parents:
diff changeset
   440
</para>
50e230cf7818 Initial revision
hallski <hallski>
parents:
diff changeset
   441
50e230cf7818 Initial revision
hallski <hallski>
parents:
diff changeset
   442
@connection: 
50e230cf7818 Initial revision
hallski <hallski>
parents:
diff changeset
   443
50e230cf7818 Initial revision
hallski <hallski>
parents:
diff changeset
   444
50e230cf7818 Initial revision
hallski <hallski>
parents:
diff changeset
   445
y<
50e230cf7818 Initial revision
hallski <hallski>
parents:
diff changeset
   446
50e230cf7818 Initial revision
hallski <hallski>
parents:
diff changeset
   447