docs/reference/tmpl/lm-connection.sgml
author Mikael Hallendal <micke@imendio.com>
Tue, 04 Mar 2008 00:38:08 +0100
changeset 349 3dafc8376e9b
parent 240 4d512f7e4ce1
child 394 03933ba2fb40
permissions -rw-r--r--
Release 1.3.4
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.
240
4d512f7e4ce1 Fixed %s in document examples. LM-10
Mikael Hallendal <micke@imendio.com>
parents: 140
diff changeset
    10
<informalexample><programlisting>
82
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
240
4d512f7e4ce1 Fixed %s in document examples. LM-10
Mikael Hallendal <micke@imendio.com>
parents: 140
diff changeset
    21
        if (!lm_connection_open_and_block (connection, &amp;error)) {
4d512f7e4ce1 Fixed %s in document examples. LM-10
Mikael Hallendal <micke@imendio.com>
parents: 140
diff changeset
    22
                g_error ("Failed to open: &percnt;s\n", error->message);
82
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",
240
4d512f7e4ce1 Fixed %s in document examples. LM-10
Mikael Hallendal <micke@imendio.com>
parents: 140
diff changeset
    28
						   &amp;error)) {
4d512f7e4ce1 Fixed %s in document examples. LM-10
Mikael Hallendal <micke@imendio.com>
parents: 140
diff changeset
    29
		g_error ("Failed to authenticate: &percnt;s\n", error->message);
82
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
	
240
4d512f7e4ce1 Fixed %s in document examples. LM-10
Mikael Hallendal <micke@imendio.com>
parents: 140
diff changeset
    35
	if (!lm_connection_send (connection, m, &amp;error)) {
4d512f7e4ce1 Fixed %s in document examples. LM-10
Mikael Hallendal <micke@imendio.com>
parents: 140
diff changeset
    36
		g_error ("Send failed: &percnt;s\n", error->message);
82
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
}
240
4d512f7e4ce1 Fixed %s in document examples. LM-10
Mikael Hallendal <micke@imendio.com>
parents: 140
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.
349
3dafc8376e9b Release 1.3.4
Mikael Hallendal <micke@imendio.com>
parents: 240
diff changeset
   111
@LM_DISCONNECT_REASON_RESOURCE_CONFLICT: 
3dafc8376e9b Release 1.3.4
Mikael Hallendal <micke@imendio.com>
parents: 240
diff changeset
   112
@LM_DISCONNECT_REASON_INVALID_XML: 
1
50e230cf7818 Initial revision
hallski <hallski>
parents:
diff changeset
   113
@LM_DISCONNECT_REASON_UNKNOWN: An unknown error.
50e230cf7818 Initial revision
hallski <hallski>
parents:
diff changeset
   114
84
7ae7b690aa89 2004-05-28 Mikael Hallendal <micke@imendio.com>
hallski <hallski>
parents: 82
diff changeset
   115
<!-- ##### ENUM LmConnectionState ##### -->
7ae7b690aa89 2004-05-28 Mikael Hallendal <micke@imendio.com>
hallski <hallski>
parents: 82
diff changeset
   116
<para>
91
d51b8e4f43d9 2004-08-27 Mikael Hallendal <micke@imendio.com>
hallski <hallski>
parents: 84
diff changeset
   117
Describes the current state of an #LmConnection.
84
7ae7b690aa89 2004-05-28 Mikael Hallendal <micke@imendio.com>
hallski <hallski>
parents: 82
diff changeset
   118
</para>
7ae7b690aa89 2004-05-28 Mikael Hallendal <micke@imendio.com>
hallski <hallski>
parents: 82
diff changeset
   119
91
d51b8e4f43d9 2004-08-27 Mikael Hallendal <micke@imendio.com>
hallski <hallski>
parents: 84
diff changeset
   120
@LM_CONNECTION_STATE_CLOSED: The connection is closed.
d51b8e4f43d9 2004-08-27 Mikael Hallendal <micke@imendio.com>
hallski <hallski>
parents: 84
diff changeset
   121
@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
   122
@LM_CONNECTION_STATE_OPEN: The connection is open.
d51b8e4f43d9 2004-08-27 Mikael Hallendal <micke@imendio.com>
hallski <hallski>
parents: 84
diff changeset
   123
@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
   124
@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
   125
1
50e230cf7818 Initial revision
hallski <hallski>
parents:
diff changeset
   126
<!-- ##### USER_FUNCTION LmResultFunction ##### -->
50e230cf7818 Initial revision
hallski <hallski>
parents:
diff changeset
   127
<para>
50e230cf7818 Initial revision
hallski <hallski>
parents:
diff changeset
   128
Callback for informing if an asynchronous operation was successful.
50e230cf7818 Initial revision
hallski <hallski>
parents:
diff changeset
   129
</para>
50e230cf7818 Initial revision
hallski <hallski>
parents:
diff changeset
   130
50e230cf7818 Initial revision
hallski <hallski>
parents:
diff changeset
   131
@connection: an #LmConnection
50e230cf7818 Initial revision
hallski <hallski>
parents:
diff changeset
   132
@success: the result, %TRUE if operation succeeded, otherwise %FALSE
50e230cf7818 Initial revision
hallski <hallski>
parents:
diff changeset
   133
@user_data: User data passed when function being called.
50e230cf7818 Initial revision
hallski <hallski>
parents:
diff changeset
   134
50e230cf7818 Initial revision
hallski <hallski>
parents:
diff changeset
   135
50e230cf7818 Initial revision
hallski <hallski>
parents:
diff changeset
   136
<!-- ##### USER_FUNCTION LmDisconnectFunction ##### -->
50e230cf7818 Initial revision
hallski <hallski>
parents:
diff changeset
   137
<para>
50e230cf7818 Initial revision
hallski <hallski>
parents:
diff changeset
   138
Callback called when a connection is closed.
50e230cf7818 Initial revision
hallski <hallski>
parents:
diff changeset
   139
</para>
50e230cf7818 Initial revision
hallski <hallski>
parents:
diff changeset
   140
50e230cf7818 Initial revision
hallski <hallski>
parents:
diff changeset
   141
@connection: an #LmConnection
50e230cf7818 Initial revision
hallski <hallski>
parents:
diff changeset
   142
@reason: the reason the connection was closed.
50e230cf7818 Initial revision
hallski <hallski>
parents:
diff changeset
   143
@user_data: User data passed when function being called.
50e230cf7818 Initial revision
hallski <hallski>
parents:
diff changeset
   144
50e230cf7818 Initial revision
hallski <hallski>
parents:
diff changeset
   145
50e230cf7818 Initial revision
hallski <hallski>
parents:
diff changeset
   146
<!-- ##### FUNCTION lm_connection_new ##### -->
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
</para>
50e230cf7818 Initial revision
hallski <hallski>
parents:
diff changeset
   150
50e230cf7818 Initial revision
hallski <hallski>
parents:
diff changeset
   151
@server: 
50e230cf7818 Initial revision
hallski <hallski>
parents:
diff changeset
   152
@Returns: 
50e230cf7818 Initial revision
hallski <hallski>
parents:
diff changeset
   153
50e230cf7818 Initial revision
hallski <hallski>
parents:
diff changeset
   154
129
c508a7de3eec 2006-01-02 Mikael Hallendal <micke@imendio.com>
hallski <hallski>
parents: 92
diff changeset
   155
<!-- ##### FUNCTION lm_connection_new_with_context ##### -->
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
</para>
c508a7de3eec 2006-01-02 Mikael Hallendal <micke@imendio.com>
hallski <hallski>
parents: 92
diff changeset
   159
c508a7de3eec 2006-01-02 Mikael Hallendal <micke@imendio.com>
hallski <hallski>
parents: 92
diff changeset
   160
@server: 
c508a7de3eec 2006-01-02 Mikael Hallendal <micke@imendio.com>
hallski <hallski>
parents: 92
diff changeset
   161
@context: 
c508a7de3eec 2006-01-02 Mikael Hallendal <micke@imendio.com>
hallski <hallski>
parents: 92
diff changeset
   162
@Returns: 
c508a7de3eec 2006-01-02 Mikael Hallendal <micke@imendio.com>
hallski <hallski>
parents: 92
diff changeset
   163
c508a7de3eec 2006-01-02 Mikael Hallendal <micke@imendio.com>
hallski <hallski>
parents: 92
diff changeset
   164
1
50e230cf7818 Initial revision
hallski <hallski>
parents:
diff changeset
   165
<!-- ##### FUNCTION lm_connection_open ##### -->
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
</para>
50e230cf7818 Initial revision
hallski <hallski>
parents:
diff changeset
   169
50e230cf7818 Initial revision
hallski <hallski>
parents:
diff changeset
   170
@connection: 
50e230cf7818 Initial revision
hallski <hallski>
parents:
diff changeset
   171
@function: 
50e230cf7818 Initial revision
hallski <hallski>
parents:
diff changeset
   172
@user_data: 
50e230cf7818 Initial revision
hallski <hallski>
parents:
diff changeset
   173
@notify: 
50e230cf7818 Initial revision
hallski <hallski>
parents:
diff changeset
   174
@error: 
50e230cf7818 Initial revision
hallski <hallski>
parents:
diff changeset
   175
@Returns: 
50e230cf7818 Initial revision
hallski <hallski>
parents:
diff changeset
   176
50e230cf7818 Initial revision
hallski <hallski>
parents:
diff changeset
   177
50e230cf7818 Initial revision
hallski <hallski>
parents:
diff changeset
   178
<!-- ##### FUNCTION lm_connection_open_and_block ##### -->
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
</para>
50e230cf7818 Initial revision
hallski <hallski>
parents:
diff changeset
   182
50e230cf7818 Initial revision
hallski <hallski>
parents:
diff changeset
   183
@connection: 
50e230cf7818 Initial revision
hallski <hallski>
parents:
diff changeset
   184
@error: 
50e230cf7818 Initial revision
hallski <hallski>
parents:
diff changeset
   185
@Returns: 
50e230cf7818 Initial revision
hallski <hallski>
parents:
diff changeset
   186
50e230cf7818 Initial revision
hallski <hallski>
parents:
diff changeset
   187
50e230cf7818 Initial revision
hallski <hallski>
parents:
diff changeset
   188
<!-- ##### FUNCTION lm_connection_close ##### -->
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
</para>
50e230cf7818 Initial revision
hallski <hallski>
parents:
diff changeset
   192
50e230cf7818 Initial revision
hallski <hallski>
parents:
diff changeset
   193
@connection: 
50e230cf7818 Initial revision
hallski <hallski>
parents:
diff changeset
   194
@error: 
50e230cf7818 Initial revision
hallski <hallski>
parents:
diff changeset
   195
@Returns: 
50e230cf7818 Initial revision
hallski <hallski>
parents:
diff changeset
   196
50e230cf7818 Initial revision
hallski <hallski>
parents:
diff changeset
   197
50e230cf7818 Initial revision
hallski <hallski>
parents:
diff changeset
   198
<!-- ##### FUNCTION lm_connection_authenticate ##### -->
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
</para>
50e230cf7818 Initial revision
hallski <hallski>
parents:
diff changeset
   202
50e230cf7818 Initial revision
hallski <hallski>
parents:
diff changeset
   203
@connection: 
50e230cf7818 Initial revision
hallski <hallski>
parents:
diff changeset
   204
@username: 
50e230cf7818 Initial revision
hallski <hallski>
parents:
diff changeset
   205
@password: 
50e230cf7818 Initial revision
hallski <hallski>
parents:
diff changeset
   206
@resource: 
50e230cf7818 Initial revision
hallski <hallski>
parents:
diff changeset
   207
@function: 
50e230cf7818 Initial revision
hallski <hallski>
parents:
diff changeset
   208
@user_data: 
50e230cf7818 Initial revision
hallski <hallski>
parents:
diff changeset
   209
@notify: 
50e230cf7818 Initial revision
hallski <hallski>
parents:
diff changeset
   210
@error: 
50e230cf7818 Initial revision
hallski <hallski>
parents:
diff changeset
   211
@Returns: 
50e230cf7818 Initial revision
hallski <hallski>
parents:
diff changeset
   212
50e230cf7818 Initial revision
hallski <hallski>
parents:
diff changeset
   213
50e230cf7818 Initial revision
hallski <hallski>
parents:
diff changeset
   214
<!-- ##### FUNCTION lm_connection_authenticate_and_block ##### -->
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
</para>
50e230cf7818 Initial revision
hallski <hallski>
parents:
diff changeset
   218
50e230cf7818 Initial revision
hallski <hallski>
parents:
diff changeset
   219
@connection: 
50e230cf7818 Initial revision
hallski <hallski>
parents:
diff changeset
   220
@username: 
50e230cf7818 Initial revision
hallski <hallski>
parents:
diff changeset
   221
@password: 
50e230cf7818 Initial revision
hallski <hallski>
parents:
diff changeset
   222
@resource: 
50e230cf7818 Initial revision
hallski <hallski>
parents:
diff changeset
   223
@error: 
50e230cf7818 Initial revision
hallski <hallski>
parents:
diff changeset
   224
@Returns: 
50e230cf7818 Initial revision
hallski <hallski>
parents:
diff changeset
   225
50e230cf7818 Initial revision
hallski <hallski>
parents:
diff changeset
   226
92
2307509710de fixed missing functions
hallski <hallski>
parents: 91
diff changeset
   227
<!-- ##### FUNCTION lm_connection_set_keep_alive_rate ##### -->
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
</para>
2307509710de fixed missing functions
hallski <hallski>
parents: 91
diff changeset
   231
2307509710de fixed missing functions
hallski <hallski>
parents: 91
diff changeset
   232
@connection: 
2307509710de fixed missing functions
hallski <hallski>
parents: 91
diff changeset
   233
@rate: 
2307509710de fixed missing functions
hallski <hallski>
parents: 91
diff changeset
   234
2307509710de fixed missing functions
hallski <hallski>
parents: 91
diff changeset
   235
19
bb3195f74ac7 2003-07-17 Mikael Hallendal <micke@imendio.com>
hallski <hallski>
parents: 1
diff changeset
   236
<!-- ##### FUNCTION lm_connection_is_open ##### -->
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
</para>
bb3195f74ac7 2003-07-17 Mikael Hallendal <micke@imendio.com>
hallski <hallski>
parents: 1
diff changeset
   240
bb3195f74ac7 2003-07-17 Mikael Hallendal <micke@imendio.com>
hallski <hallski>
parents: 1
diff changeset
   241
@connection: 
bb3195f74ac7 2003-07-17 Mikael Hallendal <micke@imendio.com>
hallski <hallski>
parents: 1
diff changeset
   242
@Returns: 
bb3195f74ac7 2003-07-17 Mikael Hallendal <micke@imendio.com>
hallski <hallski>
parents: 1
diff changeset
   243
bb3195f74ac7 2003-07-17 Mikael Hallendal <micke@imendio.com>
hallski <hallski>
parents: 1
diff changeset
   244
1
50e230cf7818 Initial revision
hallski <hallski>
parents:
diff changeset
   245
<!-- ##### FUNCTION lm_connection_is_authenticated ##### -->
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
</para>
50e230cf7818 Initial revision
hallski <hallski>
parents:
diff changeset
   249
50e230cf7818 Initial revision
hallski <hallski>
parents:
diff changeset
   250
@connection: 
50e230cf7818 Initial revision
hallski <hallski>
parents:
diff changeset
   251
@Returns: 
50e230cf7818 Initial revision
hallski <hallski>
parents:
diff changeset
   252
50e230cf7818 Initial revision
hallski <hallski>
parents:
diff changeset
   253
50e230cf7818 Initial revision
hallski <hallski>
parents:
diff changeset
   254
<!-- ##### FUNCTION lm_connection_get_server ##### -->
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
</para>
50e230cf7818 Initial revision
hallski <hallski>
parents:
diff changeset
   258
50e230cf7818 Initial revision
hallski <hallski>
parents:
diff changeset
   259
@connection: 
50e230cf7818 Initial revision
hallski <hallski>
parents:
diff changeset
   260
@Returns: 
50e230cf7818 Initial revision
hallski <hallski>
parents:
diff changeset
   261
50e230cf7818 Initial revision
hallski <hallski>
parents:
diff changeset
   262
50e230cf7818 Initial revision
hallski <hallski>
parents:
diff changeset
   263
<!-- ##### FUNCTION lm_connection_set_server ##### -->
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
</para>
50e230cf7818 Initial revision
hallski <hallski>
parents:
diff changeset
   267
50e230cf7818 Initial revision
hallski <hallski>
parents:
diff changeset
   268
@connection: 
50e230cf7818 Initial revision
hallski <hallski>
parents:
diff changeset
   269
@server: 
50e230cf7818 Initial revision
hallski <hallski>
parents:
diff changeset
   270
50e230cf7818 Initial revision
hallski <hallski>
parents:
diff changeset
   271
92
2307509710de fixed missing functions
hallski <hallski>
parents: 91
diff changeset
   272
<!-- ##### FUNCTION lm_connection_get_jid ##### -->
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
</para>
2307509710de fixed missing functions
hallski <hallski>
parents: 91
diff changeset
   276
2307509710de fixed missing functions
hallski <hallski>
parents: 91
diff changeset
   277
@connection: 
2307509710de fixed missing functions
hallski <hallski>
parents: 91
diff changeset
   278
@Returns: 
2307509710de fixed missing functions
hallski <hallski>
parents: 91
diff changeset
   279
2307509710de fixed missing functions
hallski <hallski>
parents: 91
diff changeset
   280
2307509710de fixed missing functions
hallski <hallski>
parents: 91
diff changeset
   281
<!-- ##### FUNCTION lm_connection_set_jid ##### -->
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
</para>
2307509710de fixed missing functions
hallski <hallski>
parents: 91
diff changeset
   285
2307509710de fixed missing functions
hallski <hallski>
parents: 91
diff changeset
   286
@connection: 
2307509710de fixed missing functions
hallski <hallski>
parents: 91
diff changeset
   287
@jid: 
2307509710de fixed missing functions
hallski <hallski>
parents: 91
diff changeset
   288
2307509710de fixed missing functions
hallski <hallski>
parents: 91
diff changeset
   289
1
50e230cf7818 Initial revision
hallski <hallski>
parents:
diff changeset
   290
<!-- ##### FUNCTION lm_connection_get_port ##### -->
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
</para>
50e230cf7818 Initial revision
hallski <hallski>
parents:
diff changeset
   294
50e230cf7818 Initial revision
hallski <hallski>
parents:
diff changeset
   295
@connection: 
50e230cf7818 Initial revision
hallski <hallski>
parents:
diff changeset
   296
@Returns: 
50e230cf7818 Initial revision
hallski <hallski>
parents:
diff changeset
   297
50e230cf7818 Initial revision
hallski <hallski>
parents:
diff changeset
   298
50e230cf7818 Initial revision
hallski <hallski>
parents:
diff changeset
   299
<!-- ##### FUNCTION lm_connection_set_port ##### -->
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
</para>
50e230cf7818 Initial revision
hallski <hallski>
parents:
diff changeset
   303
50e230cf7818 Initial revision
hallski <hallski>
parents:
diff changeset
   304
@connection: 
50e230cf7818 Initial revision
hallski <hallski>
parents:
diff changeset
   305
@port: 
50e230cf7818 Initial revision
hallski <hallski>
parents:
diff changeset
   306
50e230cf7818 Initial revision
hallski <hallski>
parents:
diff changeset
   307
82
a32b54e654e2 2004-03-17 Mikael Hallendal <micke@imendio.com>
hallski <hallski>
parents: 71
diff changeset
   308
<!-- ##### FUNCTION lm_connection_get_ssl ##### -->
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
</para>
a32b54e654e2 2004-03-17 Mikael Hallendal <micke@imendio.com>
hallski <hallski>
parents: 71
diff changeset
   312
a32b54e654e2 2004-03-17 Mikael Hallendal <micke@imendio.com>
hallski <hallski>
parents: 71
diff changeset
   313
@connection: 
a32b54e654e2 2004-03-17 Mikael Hallendal <micke@imendio.com>
hallski <hallski>
parents: 71
diff changeset
   314
@Returns: 
a32b54e654e2 2004-03-17 Mikael Hallendal <micke@imendio.com>
hallski <hallski>
parents: 71
diff changeset
   315
a32b54e654e2 2004-03-17 Mikael Hallendal <micke@imendio.com>
hallski <hallski>
parents: 71
diff changeset
   316
a32b54e654e2 2004-03-17 Mikael Hallendal <micke@imendio.com>
hallski <hallski>
parents: 71
diff changeset
   317
<!-- ##### FUNCTION lm_connection_set_ssl ##### -->
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
</para>
a32b54e654e2 2004-03-17 Mikael Hallendal <micke@imendio.com>
hallski <hallski>
parents: 71
diff changeset
   321
a32b54e654e2 2004-03-17 Mikael Hallendal <micke@imendio.com>
hallski <hallski>
parents: 71
diff changeset
   322
@connection: 
a32b54e654e2 2004-03-17 Mikael Hallendal <micke@imendio.com>
hallski <hallski>
parents: 71
diff changeset
   323
@ssl: 
a32b54e654e2 2004-03-17 Mikael Hallendal <micke@imendio.com>
hallski <hallski>
parents: 71
diff changeset
   324
a32b54e654e2 2004-03-17 Mikael Hallendal <micke@imendio.com>
hallski <hallski>
parents: 71
diff changeset
   325
a32b54e654e2 2004-03-17 Mikael Hallendal <micke@imendio.com>
hallski <hallski>
parents: 71
diff changeset
   326
<!-- ##### FUNCTION lm_connection_get_proxy ##### -->
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
</para>
a32b54e654e2 2004-03-17 Mikael Hallendal <micke@imendio.com>
hallski <hallski>
parents: 71
diff changeset
   330
a32b54e654e2 2004-03-17 Mikael Hallendal <micke@imendio.com>
hallski <hallski>
parents: 71
diff changeset
   331
@connection: 
a32b54e654e2 2004-03-17 Mikael Hallendal <micke@imendio.com>
hallski <hallski>
parents: 71
diff changeset
   332
@Returns: 
a32b54e654e2 2004-03-17 Mikael Hallendal <micke@imendio.com>
hallski <hallski>
parents: 71
diff changeset
   333
a32b54e654e2 2004-03-17 Mikael Hallendal <micke@imendio.com>
hallski <hallski>
parents: 71
diff changeset
   334
a32b54e654e2 2004-03-17 Mikael Hallendal <micke@imendio.com>
hallski <hallski>
parents: 71
diff changeset
   335
<!-- ##### FUNCTION lm_connection_set_proxy ##### -->
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
</para>
a32b54e654e2 2004-03-17 Mikael Hallendal <micke@imendio.com>
hallski <hallski>
parents: 71
diff changeset
   339
a32b54e654e2 2004-03-17 Mikael Hallendal <micke@imendio.com>
hallski <hallski>
parents: 71
diff changeset
   340
@connection: 
a32b54e654e2 2004-03-17 Mikael Hallendal <micke@imendio.com>
hallski <hallski>
parents: 71
diff changeset
   341
@proxy: 
a32b54e654e2 2004-03-17 Mikael Hallendal <micke@imendio.com>
hallski <hallski>
parents: 71
diff changeset
   342
a32b54e654e2 2004-03-17 Mikael Hallendal <micke@imendio.com>
hallski <hallski>
parents: 71
diff changeset
   343
1
50e230cf7818 Initial revision
hallski <hallski>
parents:
diff changeset
   344
<!-- ##### FUNCTION lm_connection_send ##### -->
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
</para>
50e230cf7818 Initial revision
hallski <hallski>
parents:
diff changeset
   348
50e230cf7818 Initial revision
hallski <hallski>
parents:
diff changeset
   349
@connection: 
50e230cf7818 Initial revision
hallski <hallski>
parents:
diff changeset
   350
@message: 
50e230cf7818 Initial revision
hallski <hallski>
parents:
diff changeset
   351
@error: 
50e230cf7818 Initial revision
hallski <hallski>
parents:
diff changeset
   352
@Returns: 
50e230cf7818 Initial revision
hallski <hallski>
parents:
diff changeset
   353
50e230cf7818 Initial revision
hallski <hallski>
parents:
diff changeset
   354
50e230cf7818 Initial revision
hallski <hallski>
parents:
diff changeset
   355
<!-- ##### FUNCTION lm_connection_send_with_reply ##### -->
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
</para>
50e230cf7818 Initial revision
hallski <hallski>
parents:
diff changeset
   359
50e230cf7818 Initial revision
hallski <hallski>
parents:
diff changeset
   360
@connection: 
50e230cf7818 Initial revision
hallski <hallski>
parents:
diff changeset
   361
@message: 
50e230cf7818 Initial revision
hallski <hallski>
parents:
diff changeset
   362
@handler: 
50e230cf7818 Initial revision
hallski <hallski>
parents:
diff changeset
   363
@error: 
50e230cf7818 Initial revision
hallski <hallski>
parents:
diff changeset
   364
@Returns: 
50e230cf7818 Initial revision
hallski <hallski>
parents:
diff changeset
   365
50e230cf7818 Initial revision
hallski <hallski>
parents:
diff changeset
   366
50e230cf7818 Initial revision
hallski <hallski>
parents:
diff changeset
   367
<!-- ##### FUNCTION lm_connection_send_with_reply_and_block ##### -->
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
</para>
50e230cf7818 Initial revision
hallski <hallski>
parents:
diff changeset
   371
50e230cf7818 Initial revision
hallski <hallski>
parents:
diff changeset
   372
@connection: 
50e230cf7818 Initial revision
hallski <hallski>
parents:
diff changeset
   373
@message: 
50e230cf7818 Initial revision
hallski <hallski>
parents:
diff changeset
   374
@error: 
50e230cf7818 Initial revision
hallski <hallski>
parents:
diff changeset
   375
@Returns: 
50e230cf7818 Initial revision
hallski <hallski>
parents:
diff changeset
   376
50e230cf7818 Initial revision
hallski <hallski>
parents:
diff changeset
   377
50e230cf7818 Initial revision
hallski <hallski>
parents:
diff changeset
   378
<!-- ##### FUNCTION lm_connection_register_message_handler ##### -->
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
</para>
50e230cf7818 Initial revision
hallski <hallski>
parents:
diff changeset
   382
50e230cf7818 Initial revision
hallski <hallski>
parents:
diff changeset
   383
@connection: 
50e230cf7818 Initial revision
hallski <hallski>
parents:
diff changeset
   384
@handler: 
50e230cf7818 Initial revision
hallski <hallski>
parents:
diff changeset
   385
@type: 
50e230cf7818 Initial revision
hallski <hallski>
parents:
diff changeset
   386
@priority: 
50e230cf7818 Initial revision
hallski <hallski>
parents:
diff changeset
   387
50e230cf7818 Initial revision
hallski <hallski>
parents:
diff changeset
   388
50e230cf7818 Initial revision
hallski <hallski>
parents:
diff changeset
   389
<!-- ##### FUNCTION lm_connection_unregister_message_handler ##### -->
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
</para>
50e230cf7818 Initial revision
hallski <hallski>
parents:
diff changeset
   393
50e230cf7818 Initial revision
hallski <hallski>
parents:
diff changeset
   394
@connection: 
50e230cf7818 Initial revision
hallski <hallski>
parents:
diff changeset
   395
@handler: 
50e230cf7818 Initial revision
hallski <hallski>
parents:
diff changeset
   396
@type: 
50e230cf7818 Initial revision
hallski <hallski>
parents:
diff changeset
   397
50e230cf7818 Initial revision
hallski <hallski>
parents:
diff changeset
   398
50e230cf7818 Initial revision
hallski <hallski>
parents:
diff changeset
   399
<!-- ##### FUNCTION lm_connection_set_disconnect_function ##### -->
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
</para>
50e230cf7818 Initial revision
hallski <hallski>
parents:
diff changeset
   403
50e230cf7818 Initial revision
hallski <hallski>
parents:
diff changeset
   404
@connection: 
50e230cf7818 Initial revision
hallski <hallski>
parents:
diff changeset
   405
@function: 
50e230cf7818 Initial revision
hallski <hallski>
parents:
diff changeset
   406
@user_data: 
50e230cf7818 Initial revision
hallski <hallski>
parents:
diff changeset
   407
@notify: 
50e230cf7818 Initial revision
hallski <hallski>
parents:
diff changeset
   408
50e230cf7818 Initial revision
hallski <hallski>
parents:
diff changeset
   409
50e230cf7818 Initial revision
hallski <hallski>
parents:
diff changeset
   410
<!-- ##### FUNCTION lm_connection_send_raw ##### -->
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
</para>
50e230cf7818 Initial revision
hallski <hallski>
parents:
diff changeset
   414
50e230cf7818 Initial revision
hallski <hallski>
parents:
diff changeset
   415
@connection: 
50e230cf7818 Initial revision
hallski <hallski>
parents:
diff changeset
   416
@str: 
50e230cf7818 Initial revision
hallski <hallski>
parents:
diff changeset
   417
@error: 
50e230cf7818 Initial revision
hallski <hallski>
parents:
diff changeset
   418
@Returns: 
50e230cf7818 Initial revision
hallski <hallski>
parents:
diff changeset
   419
50e230cf7818 Initial revision
hallski <hallski>
parents:
diff changeset
   420
84
7ae7b690aa89 2004-05-28 Mikael Hallendal <micke@imendio.com>
hallski <hallski>
parents: 82
diff changeset
   421
<!-- ##### FUNCTION lm_connection_get_state ##### -->
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
</para>
7ae7b690aa89 2004-05-28 Mikael Hallendal <micke@imendio.com>
hallski <hallski>
parents: 82
diff changeset
   425
7ae7b690aa89 2004-05-28 Mikael Hallendal <micke@imendio.com>
hallski <hallski>
parents: 82
diff changeset
   426
@connection: 
7ae7b690aa89 2004-05-28 Mikael Hallendal <micke@imendio.com>
hallski <hallski>
parents: 82
diff changeset
   427
@Returns: 
7ae7b690aa89 2004-05-28 Mikael Hallendal <micke@imendio.com>
hallski <hallski>
parents: 82
diff changeset
   428
7ae7b690aa89 2004-05-28 Mikael Hallendal <micke@imendio.com>
hallski <hallski>
parents: 82
diff changeset
   429
1
50e230cf7818 Initial revision
hallski <hallski>
parents:
diff changeset
   430
<!-- ##### FUNCTION lm_connection_ref ##### -->
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
</para>
50e230cf7818 Initial revision
hallski <hallski>
parents:
diff changeset
   434
50e230cf7818 Initial revision
hallski <hallski>
parents:
diff changeset
   435
@connection: 
50e230cf7818 Initial revision
hallski <hallski>
parents:
diff changeset
   436
@Returns: 
50e230cf7818 Initial revision
hallski <hallski>
parents:
diff changeset
   437
50e230cf7818 Initial revision
hallski <hallski>
parents:
diff changeset
   438
50e230cf7818 Initial revision
hallski <hallski>
parents:
diff changeset
   439
<!-- ##### FUNCTION lm_connection_unref ##### -->
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
</para>
50e230cf7818 Initial revision
hallski <hallski>
parents:
diff changeset
   443
50e230cf7818 Initial revision
hallski <hallski>
parents:
diff changeset
   444
@connection: 
50e230cf7818 Initial revision
hallski <hallski>
parents:
diff changeset
   445
50e230cf7818 Initial revision
hallski <hallski>
parents:
diff changeset
   446
50e230cf7818 Initial revision
hallski <hallski>
parents:
diff changeset
   447
y<
50e230cf7818 Initial revision
hallski <hallski>
parents:
diff changeset
   448
50e230cf7818 Initial revision
hallski <hallski>
parents:
diff changeset
   449