This file is indexed.

/usr/share/doc/liblo-dev/html/lo__lowlevel_8h.html is in liblo-dev 0.26~repack-7.

This file is owned by root:root, with mode 0o644.

The actual contents of the file can be viewed below.

  1
  2
  3
  4
  5
  6
  7
  8
  9
 10
 11
 12
 13
 14
 15
 16
 17
 18
 19
 20
 21
 22
 23
 24
 25
 26
 27
 28
 29
 30
 31
 32
 33
 34
 35
 36
 37
 38
 39
 40
 41
 42
 43
 44
 45
 46
 47
 48
 49
 50
 51
 52
 53
 54
 55
 56
 57
 58
 59
 60
 61
 62
 63
 64
 65
 66
 67
 68
 69
 70
 71
 72
 73
 74
 75
 76
 77
 78
 79
 80
 81
 82
 83
 84
 85
 86
 87
 88
 89
 90
 91
 92
 93
 94
 95
 96
 97
 98
 99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<title>liblo: lo_lowlevel.h File Reference</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<link href="doxygen.css" rel="stylesheet" type="text/css"/>
</head>
<body>
<!-- Generated by Doxygen 1.7.3 -->
<div id="top">
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
 <tbody>
 <tr style="height: 56px;">
  <td style="padding-left: 0.5em;">
   <div id="projectname">liblo&#160;<span id="projectnumber">0.26</span></div>
  </td>
 </tr>
 </tbody>
</table>
</div>
</div>
<div class="header">
  <div class="summary">
<a href="#typedef-members">Typedefs</a> &#124;
<a href="#func-members">Functions</a>  </div>
  <div class="headertitle">
<h1>lo_lowlevel.h File Reference</h1>  </div>
</div>
<div class="contents">
<table class="memberdecls">
<tr><td colspan="2"><h2><a name="typedef-members"></a>
Typedefs</h2></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">typedef long double&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__liblolowlevel.html#ga0062385786b0375d4b6954ba1fb8d52b">lo_hires</a></td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Type used to represent numerical values in conversions between OSC types.  <a href="group__liblolowlevel.html#ga0062385786b0375d4b6954ba1fb8d52b"></a><br/></td></tr>
<tr><td colspan="2"><h2><a name="func-members"></a>
Functions</h2></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__liblolowlevel.html#ga175a13c6d81adf5c346cdca9bbdcf225">lo_send_message</a> (<a class="el" href="lo__types_8h.html#abf9b53223467de596b89e1377b0f3f3d">lo_address</a> targ, const char *path, <a class="el" href="lo__types_8h.html#ad126083c98d941f00eb72d1690b38d63">lo_message</a> msg)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Send a lo_message object to target targ.  <a href="group__liblolowlevel.html#ga175a13c6d81adf5c346cdca9bbdcf225"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__liblolowlevel.html#ga9d1aa7c1ee1ce60fe0cf7e3f1e5a6822">lo_send_message_from</a> (<a class="el" href="lo__types_8h.html#abf9b53223467de596b89e1377b0f3f3d">lo_address</a> targ, <a class="el" href="lo__types_8h.html#a59067bf50cf8abb4371da6f03c9036c9">lo_server</a> serv, const char *path, <a class="el" href="lo__types_8h.html#ad126083c98d941f00eb72d1690b38d63">lo_message</a> msg)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Send a lo_message object to target targ from address of serv.  <a href="group__liblolowlevel.html#ga9d1aa7c1ee1ce60fe0cf7e3f1e5a6822"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__liblolowlevel.html#gad1138d0f777693ae0321e3da65aee53e">lo_send_bundle</a> (<a class="el" href="lo__types_8h.html#abf9b53223467de596b89e1377b0f3f3d">lo_address</a> targ, <a class="el" href="lo__types_8h.html#a96254950ad34e9cfbf8a6613fc74025b">lo_bundle</a> b)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Send a lo_bundle object to address targ.  <a href="group__liblolowlevel.html#gad1138d0f777693ae0321e3da65aee53e"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__liblolowlevel.html#gab5de220b7d6d7c2bf6b0ca4316a54b7a">lo_send_bundle_from</a> (<a class="el" href="lo__types_8h.html#abf9b53223467de596b89e1377b0f3f3d">lo_address</a> targ, <a class="el" href="lo__types_8h.html#a59067bf50cf8abb4371da6f03c9036c9">lo_server</a> serv, <a class="el" href="lo__types_8h.html#a96254950ad34e9cfbf8a6613fc74025b">lo_bundle</a> b)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Send a lo_bundle object to address targ from address of serv.  <a href="group__liblolowlevel.html#gab5de220b7d6d7c2bf6b0ca4316a54b7a"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="lo__types_8h.html#ad126083c98d941f00eb72d1690b38d63">lo_message</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__liblolowlevel.html#ga2cce2e97452e3e9d6b5d3af33bb1d153">lo_message_new</a> ()</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Create a new lo_message object.  <a href="group__liblolowlevel.html#ga2cce2e97452e3e9d6b5d3af33bb1d153"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__liblolowlevel.html#ga93d3687e77ae20167b82830c917a3e50">lo_message_free</a> (<a class="el" href="lo__types_8h.html#ad126083c98d941f00eb72d1690b38d63">lo_message</a> m)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Free memory allocated by <a class="el" href="group__liblolowlevel.html#ga2cce2e97452e3e9d6b5d3af33bb1d153" title="Create a new lo_message object.">lo_message_new()</a> and any subsequent <a class="el" href="group__liblolowlevel.html#ga7c9df1bd975a32fb6c8105e6fe327149">lo_message_add_int32</a> lo_message_add*() calls.  <a href="group__liblolowlevel.html#ga93d3687e77ae20167b82830c917a3e50"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__liblolowlevel.html#ga4e7a6d91a06e795ded9676d089abea24">lo_message_add</a> (<a class="el" href="lo__types_8h.html#ad126083c98d941f00eb72d1690b38d63">lo_message</a> m, const char *types,...)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Append a number of arguments to a message.  <a href="group__liblolowlevel.html#ga4e7a6d91a06e795ded9676d089abea24"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__liblolowlevel.html#ga9cd98b0c6ad5468692fd0b1936bd093f">lo_message_add_varargs</a> (<a class="el" href="lo__types_8h.html#ad126083c98d941f00eb72d1690b38d63">lo_message</a> m, const char *types, va_list ap)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Append a varargs list to a message.  <a href="group__liblolowlevel.html#ga9cd98b0c6ad5468692fd0b1936bd093f"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__liblolowlevel.html#ga7c9df1bd975a32fb6c8105e6fe327149">lo_message_add_int32</a> (<a class="el" href="lo__types_8h.html#ad126083c98d941f00eb72d1690b38d63">lo_message</a> m, int32_t a)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Append a data item and typechar of the specified type to a message.  <a href="group__liblolowlevel.html#ga7c9df1bd975a32fb6c8105e6fe327149"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__liblolowlevel.html#ga42815097ea691fd1ec0798beca7f8e5e">lo_message_add_float</a> (<a class="el" href="lo__types_8h.html#ad126083c98d941f00eb72d1690b38d63">lo_message</a> m, float a)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Append a data item and typechar of the specified type to a message. See <a class="el" href="group__liblolowlevel.html#ga7c9df1bd975a32fb6c8105e6fe327149" title="Append a data item and typechar of the specified type to a message.">lo_message_add_int32()</a> for details.  <a href="group__liblolowlevel.html#ga42815097ea691fd1ec0798beca7f8e5e"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__liblolowlevel.html#ga4ff414b1b3d87454668dfd728b830888">lo_message_add_string</a> (<a class="el" href="lo__types_8h.html#ad126083c98d941f00eb72d1690b38d63">lo_message</a> m, const char *a)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Append a data item and typechar of the specified type to a message. See <a class="el" href="group__liblolowlevel.html#ga7c9df1bd975a32fb6c8105e6fe327149" title="Append a data item and typechar of the specified type to a message.">lo_message_add_int32()</a> for details.  <a href="group__liblolowlevel.html#ga4ff414b1b3d87454668dfd728b830888"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__liblolowlevel.html#gac0ae2fc81d2a48fe63b0803637997fd4">lo_message_add_blob</a> (<a class="el" href="lo__types_8h.html#ad126083c98d941f00eb72d1690b38d63">lo_message</a> m, <a class="el" href="lo__types_8h.html#a8e780f8c09e3e4dd737fe249f11d16fc">lo_blob</a> a)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Append a data item and typechar of the specified type to a message. See <a class="el" href="group__liblolowlevel.html#ga7c9df1bd975a32fb6c8105e6fe327149" title="Append a data item and typechar of the specified type to a message.">lo_message_add_int32()</a> for details.  <a href="group__liblolowlevel.html#gac0ae2fc81d2a48fe63b0803637997fd4"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__liblolowlevel.html#ga282ef81387abab0ce18f7479a4a817b5">lo_message_add_int64</a> (<a class="el" href="lo__types_8h.html#ad126083c98d941f00eb72d1690b38d63">lo_message</a> m, int64_t a)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Append a data item and typechar of the specified type to a message. See <a class="el" href="group__liblolowlevel.html#ga7c9df1bd975a32fb6c8105e6fe327149" title="Append a data item and typechar of the specified type to a message.">lo_message_add_int32()</a> for details.  <a href="group__liblolowlevel.html#ga282ef81387abab0ce18f7479a4a817b5"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__liblolowlevel.html#ga03f8eafa4ba598c545f30e17b23d1c89">lo_message_add_timetag</a> (<a class="el" href="lo__types_8h.html#ad126083c98d941f00eb72d1690b38d63">lo_message</a> m, <a class="el" href="structlo__timetag.html">lo_timetag</a> a)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Append a data item and typechar of the specified type to a message. See <a class="el" href="group__liblolowlevel.html#ga7c9df1bd975a32fb6c8105e6fe327149" title="Append a data item and typechar of the specified type to a message.">lo_message_add_int32()</a> for details.  <a href="group__liblolowlevel.html#ga03f8eafa4ba598c545f30e17b23d1c89"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__liblolowlevel.html#gadd3a8441ad5a749c43694e77594cf47b">lo_message_add_double</a> (<a class="el" href="lo__types_8h.html#ad126083c98d941f00eb72d1690b38d63">lo_message</a> m, double a)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Append a data item and typechar of the specified type to a message. See <a class="el" href="group__liblolowlevel.html#ga7c9df1bd975a32fb6c8105e6fe327149" title="Append a data item and typechar of the specified type to a message.">lo_message_add_int32()</a> for details.  <a href="group__liblolowlevel.html#gadd3a8441ad5a749c43694e77594cf47b"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__liblolowlevel.html#ga90e4dab46ecaabab4e34214429d622a7">lo_message_add_symbol</a> (<a class="el" href="lo__types_8h.html#ad126083c98d941f00eb72d1690b38d63">lo_message</a> m, const char *a)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Append a data item and typechar of the specified type to a message. See <a class="el" href="group__liblolowlevel.html#ga7c9df1bd975a32fb6c8105e6fe327149" title="Append a data item and typechar of the specified type to a message.">lo_message_add_int32()</a> for details.  <a href="group__liblolowlevel.html#ga90e4dab46ecaabab4e34214429d622a7"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__liblolowlevel.html#gab2423db077dea59c4049103819d2810b">lo_message_add_char</a> (<a class="el" href="lo__types_8h.html#ad126083c98d941f00eb72d1690b38d63">lo_message</a> m, char a)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Append a data item and typechar of the specified type to a message. See <a class="el" href="group__liblolowlevel.html#ga7c9df1bd975a32fb6c8105e6fe327149" title="Append a data item and typechar of the specified type to a message.">lo_message_add_int32()</a> for details.  <a href="group__liblolowlevel.html#gab2423db077dea59c4049103819d2810b"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__liblolowlevel.html#gaaea6ac25787de608199a988dc214f32e">lo_message_add_midi</a> (<a class="el" href="lo__types_8h.html#ad126083c98d941f00eb72d1690b38d63">lo_message</a> m, uint8_t a[4])</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Append a data item and typechar of the specified type to a message. See <a class="el" href="group__liblolowlevel.html#ga7c9df1bd975a32fb6c8105e6fe327149" title="Append a data item and typechar of the specified type to a message.">lo_message_add_int32()</a> for details.  <a href="group__liblolowlevel.html#gaaea6ac25787de608199a988dc214f32e"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__liblolowlevel.html#ga9da3df4838126910171a8e45ea34e9ec">lo_message_add_true</a> (<a class="el" href="lo__types_8h.html#ad126083c98d941f00eb72d1690b38d63">lo_message</a> m)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Append a data item and typechar of the specified type to a message. See <a class="el" href="group__liblolowlevel.html#ga7c9df1bd975a32fb6c8105e6fe327149" title="Append a data item and typechar of the specified type to a message.">lo_message_add_int32()</a> for details.  <a href="group__liblolowlevel.html#ga9da3df4838126910171a8e45ea34e9ec"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__liblolowlevel.html#ga1c8a136e87e3d2befeb466e0a8a5a4ad">lo_message_add_false</a> (<a class="el" href="lo__types_8h.html#ad126083c98d941f00eb72d1690b38d63">lo_message</a> m)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Append a data item and typechar of the specified type to a message. See <a class="el" href="group__liblolowlevel.html#ga7c9df1bd975a32fb6c8105e6fe327149" title="Append a data item and typechar of the specified type to a message.">lo_message_add_int32()</a> for details.  <a href="group__liblolowlevel.html#ga1c8a136e87e3d2befeb466e0a8a5a4ad"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__liblolowlevel.html#gabd3cd7f86137ae1a180e33c3bc5c9644">lo_message_add_nil</a> (<a class="el" href="lo__types_8h.html#ad126083c98d941f00eb72d1690b38d63">lo_message</a> m)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Append a data item and typechar of the specified type to a message. See <a class="el" href="group__liblolowlevel.html#ga7c9df1bd975a32fb6c8105e6fe327149" title="Append a data item and typechar of the specified type to a message.">lo_message_add_int32()</a> for details.  <a href="group__liblolowlevel.html#gabd3cd7f86137ae1a180e33c3bc5c9644"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__liblolowlevel.html#ga4cbd7d3834a67446b15f53acf316a72a">lo_message_add_infinitum</a> (<a class="el" href="lo__types_8h.html#ad126083c98d941f00eb72d1690b38d63">lo_message</a> m)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Append a data item and typechar of the specified type to a message. See <a class="el" href="group__liblolowlevel.html#ga7c9df1bd975a32fb6c8105e6fe327149" title="Append a data item and typechar of the specified type to a message.">lo_message_add_int32()</a> for details.  <a href="group__liblolowlevel.html#ga4cbd7d3834a67446b15f53acf316a72a"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="lo__types_8h.html#abf9b53223467de596b89e1377b0f3f3d">lo_address</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__liblolowlevel.html#ga1f4e07e4f8b67edc98f4b300412a3dbb">lo_message_get_source</a> (<a class="el" href="lo__types_8h.html#ad126083c98d941f00eb72d1690b38d63">lo_message</a> m)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns the source (lo_address) of an incoming message.  <a href="group__liblolowlevel.html#ga1f4e07e4f8b67edc98f4b300412a3dbb"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="structlo__timetag.html">lo_timetag</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__liblolowlevel.html#ga164e068064afa94454eb6515b9b1748d">lo_message_get_timestamp</a> (<a class="el" href="lo__types_8h.html#ad126083c98d941f00eb72d1690b38d63">lo_message</a> m)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns the timestamp (<a class="el" href="structlo__timetag.html" title="A structure to store OSC TimeTag values.">lo_timetag</a> *) of a bundled incoming message.  <a href="group__liblolowlevel.html#ga164e068064afa94454eb6515b9b1748d"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">char *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__liblolowlevel.html#gad3c1a312fd90bb4c35a4c1fac2d0b25d">lo_message_get_types</a> (<a class="el" href="lo__types_8h.html#ad126083c98d941f00eb72d1690b38d63">lo_message</a> m)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Return the message type tag string.  <a href="group__liblolowlevel.html#gad3c1a312fd90bb4c35a4c1fac2d0b25d"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__liblolowlevel.html#ga5b391362eda2c6019011f3db55049db3">lo_message_get_argc</a> (<a class="el" href="lo__types_8h.html#ad126083c98d941f00eb72d1690b38d63">lo_message</a> m)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Return the message argument count.  <a href="group__liblolowlevel.html#ga5b391362eda2c6019011f3db55049db3"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="unionlo__arg.html">lo_arg</a> **&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__liblolowlevel.html#gab28b48cdbefb60eb7e57557ae9d23171">lo_message_get_argv</a> (<a class="el" href="lo__types_8h.html#ad126083c98d941f00eb72d1690b38d63">lo_message</a> m)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Return the message arguments. Do not free the returned data.  <a href="group__liblolowlevel.html#gab28b48cdbefb60eb7e57557ae9d23171"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">size_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__liblolowlevel.html#ga0855039d071b7031727213272857c27e">lo_message_length</a> (<a class="el" href="lo__types_8h.html#ad126083c98d941f00eb72d1690b38d63">lo_message</a> m, const char *path)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Return the length of a message in bytes.  <a href="group__liblolowlevel.html#ga0855039d071b7031727213272857c27e"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__liblolowlevel.html#ga5a14045edea33d63792e9a4c82e13b02">lo_message_serialise</a> (<a class="el" href="lo__types_8h.html#ad126083c98d941f00eb72d1690b38d63">lo_message</a> m, const char *path, void *to, size_t *size)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Serialise the lo_message object to an area of memory and return a pointer to the serialised form. Opposite of <a class="el" href="group__liblolowlevel.html#ga2f4644b2a1aae0d0eee456fe93ac158e" title="Deserialise a raw OSC message and return a new lo_message object. Opposite of lo_message_serialise()...">lo_message_deserialise()</a>.  <a href="group__liblolowlevel.html#ga5a14045edea33d63792e9a4c82e13b02"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="lo__types_8h.html#ad126083c98d941f00eb72d1690b38d63">lo_message</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__liblolowlevel.html#ga2f4644b2a1aae0d0eee456fe93ac158e">lo_message_deserialise</a> (void *data, size_t size, int *result)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Deserialise a raw OSC message and return a new lo_message object. Opposite of <a class="el" href="group__liblolowlevel.html#ga5a14045edea33d63792e9a4c82e13b02" title="Serialise the lo_message object to an area of memory and return a pointer to the serialised form...">lo_message_serialise()</a>.  <a href="group__liblolowlevel.html#ga2f4644b2a1aae0d0eee456fe93ac158e"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__liblolowlevel.html#ga9e96445401c94c3751de27f8db1a0b50">lo_server_dispatch_data</a> (<a class="el" href="lo__types_8h.html#a59067bf50cf8abb4371da6f03c9036c9">lo_server</a> s, void *data, size_t size)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Dispatch a raw block of memory containing an OSC message.  <a href="group__liblolowlevel.html#ga9e96445401c94c3751de27f8db1a0b50"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">const char *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__liblolowlevel.html#ga7dbaa4a6dfc9d7369cfbca195809be3c">lo_address_get_hostname</a> (<a class="el" href="lo__types_8h.html#abf9b53223467de596b89e1377b0f3f3d">lo_address</a> a)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Return the hostname of a lo_address object.  <a href="group__liblolowlevel.html#ga7dbaa4a6dfc9d7369cfbca195809be3c"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">const char *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__liblolowlevel.html#ga75bc15ab78de049c0e0d7e24a0d6d0c1">lo_address_get_port</a> (<a class="el" href="lo__types_8h.html#abf9b53223467de596b89e1377b0f3f3d">lo_address</a> a)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Return the port/service name of a lo_address object.  <a href="group__liblolowlevel.html#ga75bc15ab78de049c0e0d7e24a0d6d0c1"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__liblolowlevel.html#gaaae09ebb4cf42e92504fe9aa7e7b2184">lo_address_get_protocol</a> (<a class="el" href="lo__types_8h.html#abf9b53223467de596b89e1377b0f3f3d">lo_address</a> a)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Return the protocol of a lo_address object.  <a href="group__liblolowlevel.html#gaaae09ebb4cf42e92504fe9aa7e7b2184"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">char *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__liblolowlevel.html#ga85d7101e9e3a3339544445b539e3a5d2">lo_address_get_url</a> (<a class="el" href="lo__types_8h.html#abf9b53223467de596b89e1377b0f3f3d">lo_address</a> a)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Return a URL representing an OSC address.  <a href="group__liblolowlevel.html#ga85d7101e9e3a3339544445b539e3a5d2"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__liblolowlevel.html#gacd72097b92411db148844d89071fd281">lo_address_set_ttl</a> (<a class="el" href="lo__types_8h.html#abf9b53223467de596b89e1377b0f3f3d">lo_address</a> t, int ttl)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Set the Time-to-Live value for a given target address.  <a href="group__liblolowlevel.html#gacd72097b92411db148844d89071fd281"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__liblolowlevel.html#ga3652ba694ba3c153dc96917e7321131c">lo_address_get_ttl</a> (<a class="el" href="lo__types_8h.html#abf9b53223467de596b89e1377b0f3f3d">lo_address</a> t)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the Time-to-Live value for a given target address.  <a href="group__liblolowlevel.html#ga3652ba694ba3c153dc96917e7321131c"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="lo__types_8h.html#a96254950ad34e9cfbf8a6613fc74025b">lo_bundle</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__liblolowlevel.html#ga330a4a4e6227b185b3ec6219ff3e2859">lo_bundle_new</a> (<a class="el" href="structlo__timetag.html">lo_timetag</a> tt)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Create a new bundle object.  <a href="group__liblolowlevel.html#ga330a4a4e6227b185b3ec6219ff3e2859"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__liblolowlevel.html#ga1cc5e2eb20ce567a694f343764e25bb7">lo_bundle_add_message</a> (<a class="el" href="lo__types_8h.html#a96254950ad34e9cfbf8a6613fc74025b">lo_bundle</a> b, const char *path, <a class="el" href="lo__types_8h.html#ad126083c98d941f00eb72d1690b38d63">lo_message</a> m)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Adds an OSC message to an existing bundle.  <a href="group__liblolowlevel.html#ga1cc5e2eb20ce567a694f343764e25bb7"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">size_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__liblolowlevel.html#gaa105f1c5b97a16beabdb6b4ab7af2b46">lo_bundle_length</a> (<a class="el" href="lo__types_8h.html#a96254950ad34e9cfbf8a6613fc74025b">lo_bundle</a> b)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Return the length of a bundle in bytes.  <a href="group__liblolowlevel.html#gaa105f1c5b97a16beabdb6b4ab7af2b46"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__liblolowlevel.html#gaea61bc73c281efe4e2f95456e4d0f9f5">lo_bundle_serialise</a> (<a class="el" href="lo__types_8h.html#a96254950ad34e9cfbf8a6613fc74025b">lo_bundle</a> b, void *to, size_t *size)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Serialise the bundle object to an area of memory and return a pointer to the serialised form.  <a href="group__liblolowlevel.html#gaea61bc73c281efe4e2f95456e4d0f9f5"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__liblolowlevel.html#ga2ba37901788d863d08a2b7d6ca4250e6">lo_bundle_free</a> (<a class="el" href="lo__types_8h.html#a96254950ad34e9cfbf8a6613fc74025b">lo_bundle</a> b)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Frees the memory taken by a bundle object.  <a href="group__liblolowlevel.html#ga2ba37901788d863d08a2b7d6ca4250e6"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__liblolowlevel.html#ga2773611a57270837fff398b716fa8459">lo_bundle_free_messages</a> (<a class="el" href="lo__types_8h.html#a96254950ad34e9cfbf8a6613fc74025b">lo_bundle</a> b)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Frees the memory taken by a bundle object and messages in the bundle.  <a href="group__liblolowlevel.html#ga2773611a57270837fff398b716fa8459"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__liblolowlevel.html#gace222e42c35d0256f115e00b84e8f853">lo_is_numerical_type</a> (<a class="el" href="group__liblo.html#ga11838c576b0197c255ce805fd7434736">lo_type</a> a)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Return true if the type specified has a numerical value, such as LO_INT32, LO_FLOAT etc.  <a href="group__liblolowlevel.html#gace222e42c35d0256f115e00b84e8f853"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__liblolowlevel.html#gaeb9f59d9f7bf8d50f21809e44889eee7">lo_is_string_type</a> (<a class="el" href="group__liblo.html#ga11838c576b0197c255ce805fd7434736">lo_type</a> a)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Return true if the type specified has a textual value, such as LO_STRING or LO_SYMBOL.  <a href="group__liblolowlevel.html#gaeb9f59d9f7bf8d50f21809e44889eee7"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__liblolowlevel.html#gaf85d7a54ab80e1b2a3d17c4cfef38402">lo_coerce</a> (<a class="el" href="group__liblo.html#ga11838c576b0197c255ce805fd7434736">lo_type</a> type_to, <a class="el" href="unionlo__arg.html">lo_arg</a> *to, <a class="el" href="group__liblo.html#ga11838c576b0197c255ce805fd7434736">lo_type</a> type_from, <a class="el" href="unionlo__arg.html">lo_arg</a> *from)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Attempt to convert one OSC type to another.  <a href="group__liblolowlevel.html#gaf85d7a54ab80e1b2a3d17c4cfef38402"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__liblolowlevel.html#ga0062385786b0375d4b6954ba1fb8d52b">lo_hires</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__liblolowlevel.html#gafb7036664581480c9f2e898e57704c1b">lo_hires_val</a> (<a class="el" href="group__liblo.html#ga11838c576b0197c255ce805fd7434736">lo_type</a> type, <a class="el" href="unionlo__arg.html">lo_arg</a> *p)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Return the numerical value of the given argument with the maximum native system precision.  <a href="group__liblolowlevel.html#gafb7036664581480c9f2e898e57704c1b"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="lo__types_8h.html#a59067bf50cf8abb4371da6f03c9036c9">lo_server</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__liblolowlevel.html#ga78cfb23346e44465695293d4393447ae">lo_server_new</a> (const char *port, <a class="el" href="lo__types_8h.html#aa5d2e4aa0ff9d4459fcc76e7ed5839fc">lo_err_handler</a> err_h)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Create a new server instance.  <a href="group__liblolowlevel.html#ga78cfb23346e44465695293d4393447ae"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="lo__types_8h.html#a59067bf50cf8abb4371da6f03c9036c9">lo_server</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__liblolowlevel.html#ga4afa474b11ed0d4511857ae79c56aaa1">lo_server_new_with_proto</a> (const char *port, int proto, <a class="el" href="lo__types_8h.html#aa5d2e4aa0ff9d4459fcc76e7ed5839fc">lo_err_handler</a> err_h)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Create a new server instance, specifying protocol.  <a href="group__liblolowlevel.html#ga4afa474b11ed0d4511857ae79c56aaa1"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="lo__types_8h.html#a59067bf50cf8abb4371da6f03c9036c9">lo_server</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__liblolowlevel.html#ga849f4517a29ad850069cf8f2976a9284">lo_server_new_multicast</a> (const char *group, const char *port, <a class="el" href="lo__types_8h.html#aa5d2e4aa0ff9d4459fcc76e7ed5839fc">lo_err_handler</a> err_h)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Create a new server instance, and join a UDP multicast group.  <a href="group__liblolowlevel.html#ga849f4517a29ad850069cf8f2976a9284"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__liblolowlevel.html#gad3dc9193e1eef0d71a4b046242b64216">lo_server_free</a> (<a class="el" href="lo__types_8h.html#a59067bf50cf8abb4371da6f03c9036c9">lo_server</a> s)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Free up memory used by the lo_server object.  <a href="group__liblolowlevel.html#gad3dc9193e1eef0d71a4b046242b64216"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__liblolowlevel.html#ga33cdcfbab89d58f82175386a76698822">lo_server_wait</a> (<a class="el" href="lo__types_8h.html#a59067bf50cf8abb4371da6f03c9036c9">lo_server</a> s, int timeout)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Wait for an OSC message to be received.  <a href="group__liblolowlevel.html#ga33cdcfbab89d58f82175386a76698822"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__liblolowlevel.html#ga784a257252d05cc0e7210f4691f0661b">lo_server_recv_noblock</a> (<a class="el" href="lo__types_8h.html#a59067bf50cf8abb4371da6f03c9036c9">lo_server</a> s, int timeout)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Look for an OSC message waiting to be received.  <a href="group__liblolowlevel.html#ga784a257252d05cc0e7210f4691f0661b"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__liblolowlevel.html#gaebef3611d24e4b5f60f16cce76a9e271">lo_server_recv</a> (<a class="el" href="lo__types_8h.html#a59067bf50cf8abb4371da6f03c9036c9">lo_server</a> s)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Block, waiting for an OSC message to be received.  <a href="group__liblolowlevel.html#gaebef3611d24e4b5f60f16cce76a9e271"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="lo__types_8h.html#a66faedf5da13231d8c0166870477dce5">lo_method</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__liblolowlevel.html#ga0c183cabaac67eb9aad3265ae1efa580">lo_server_add_method</a> (<a class="el" href="lo__types_8h.html#a59067bf50cf8abb4371da6f03c9036c9">lo_server</a> s, const char *path, const char *typespec, <a class="el" href="lo__types_8h.html#a3b1c86c0925d05e13b5438ce8fe80a6c">lo_method_handler</a> h, void *user_data)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Add an OSC method to the specifed server.  <a href="group__liblolowlevel.html#ga0c183cabaac67eb9aad3265ae1efa580"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__liblolowlevel.html#gaf834a6d62de7dcceaede62325e74c763">lo_server_del_method</a> (<a class="el" href="lo__types_8h.html#a59067bf50cf8abb4371da6f03c9036c9">lo_server</a> s, const char *path, const char *typespec)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Delete an OSC method from the specifed server.  <a href="group__liblolowlevel.html#gaf834a6d62de7dcceaede62325e74c763"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__liblolowlevel.html#gae11ca5a5b4ec2943d5a04642ba5052ae">lo_server_get_socket_fd</a> (<a class="el" href="lo__types_8h.html#a59067bf50cf8abb4371da6f03c9036c9">lo_server</a> s)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Return the file descriptor of the server socket.  <a href="group__liblolowlevel.html#gae11ca5a5b4ec2943d5a04642ba5052ae"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__liblolowlevel.html#ga532ef6e1b8675b23e65dd19eeb648c1d">lo_server_get_port</a> (<a class="el" href="lo__types_8h.html#a59067bf50cf8abb4371da6f03c9036c9">lo_server</a> s)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Return the port number that the server has bound to.  <a href="group__liblolowlevel.html#ga532ef6e1b8675b23e65dd19eeb648c1d"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__liblolowlevel.html#gab40a599fe8440512b18479dac333e89f">lo_server_get_protocol</a> (<a class="el" href="lo__types_8h.html#a59067bf50cf8abb4371da6f03c9036c9">lo_server</a> s)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Return the protocol that the server is using.  <a href="group__liblolowlevel.html#gab40a599fe8440512b18479dac333e89f"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">char *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__liblolowlevel.html#ga33df48c641833d330a8ba6704caf4977">lo_server_get_url</a> (<a class="el" href="lo__types_8h.html#a59067bf50cf8abb4371da6f03c9036c9">lo_server</a> s)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Return an OSC URL that can be used to contact the server.  <a href="group__liblolowlevel.html#ga33df48c641833d330a8ba6704caf4977"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__liblolowlevel.html#ga04feb1063c3f4df6fec41405b28dd99a">lo_server_events_pending</a> (<a class="el" href="lo__types_8h.html#a59067bf50cf8abb4371da6f03c9036c9">lo_server</a> s)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Return true if there are scheduled events (eg. from bundles) waiting to be dispatched by the server.  <a href="group__liblolowlevel.html#ga04feb1063c3f4df6fec41405b28dd99a"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">double&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__liblolowlevel.html#ga750076fdd75e2a7d3e442f6bd5968fb9">lo_server_next_event_delay</a> (<a class="el" href="lo__types_8h.html#a59067bf50cf8abb4371da6f03c9036c9">lo_server</a> s)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Return the time in seconds until the next scheduled event.  <a href="group__liblolowlevel.html#ga750076fdd75e2a7d3e442f6bd5968fb9"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">char *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__liblolowlevel.html#ga58266d3085b73fc4dc5e1913de810b22">lo_url_get_protocol</a> (const char *url)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Return the protocol portion of an OSC URL, eg. udp, tcp.  <a href="group__liblolowlevel.html#ga58266d3085b73fc4dc5e1913de810b22"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__liblolowlevel.html#ga0550cc91417b530c26a360b10072a3cb">lo_url_get_protocol_id</a> (const char *url)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Return the protocol ID of an OSC URL.  <a href="group__liblolowlevel.html#ga0550cc91417b530c26a360b10072a3cb"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">char *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__liblolowlevel.html#gab1b7df7061a0b2cd0db31d3fca1b399b">lo_url_get_hostname</a> (const char *url)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Return the hostname portion of an OSC URL.  <a href="group__liblolowlevel.html#gab1b7df7061a0b2cd0db31d3fca1b399b"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">char *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__liblolowlevel.html#ga488fb8e96fb86320590c1a8ca389593d">lo_url_get_port</a> (const char *url)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Return the port portion of an OSC URL.  <a href="group__liblolowlevel.html#ga488fb8e96fb86320590c1a8ca389593d"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">char *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__liblolowlevel.html#ga617d046cc702a2c5ab8539659381ef18">lo_url_get_path</a> (const char *url)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Return the path portion of an OSC URL.  <a href="group__liblolowlevel.html#ga617d046cc702a2c5ab8539659381ef18"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__liblolowlevel.html#gae62aa870bad161e4507f6338820ac243">lo_strsize</a> (const char *s)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">A function to calculate the amount of OSC message space required by a C char *.  <a href="group__liblolowlevel.html#gae62aa870bad161e4507f6338820ac243"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">uint32_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__liblolowlevel.html#ga2315f71c3832c365bce25d9b21726043">lo_blobsize</a> (<a class="el" href="lo__types_8h.html#a8e780f8c09e3e4dd737fe249f11d16fc">lo_blob</a> b)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">A function to calculate the amount of OSC message space required by a lo_blob object.  <a href="group__liblolowlevel.html#ga2315f71c3832c365bce25d9b21726043"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__liblolowlevel.html#gac26f3d15dbd23f34d4f9e4f6f0b81bbb">lo_pattern_match</a> (const char *str, const char *p)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Test a string against an OSC pattern glob.  <a href="group__liblolowlevel.html#gac26f3d15dbd23f34d4f9e4f6f0b81bbb"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">double&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__liblolowlevel.html#ga9937fce1bfce695b01cd3289ead8b919">lo_timetag_diff</a> (<a class="el" href="structlo__timetag.html">lo_timetag</a> a, <a class="el" href="structlo__timetag.html">lo_timetag</a> b)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Find the time difference between two timetags.  <a href="group__liblolowlevel.html#ga9937fce1bfce695b01cd3289ead8b919"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__liblolowlevel.html#gad687e21ed611e68748e962502ae63d8e">lo_timetag_now</a> (<a class="el" href="structlo__timetag.html">lo_timetag</a> *t)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Return a timetag for the current time.  <a href="group__liblolowlevel.html#gad687e21ed611e68748e962502ae63d8e"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">size_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__liblolowlevel.html#gaf793bbd32346a91d7d680d91ae68d1bd">lo_arg_size</a> (<a class="el" href="group__liblo.html#ga11838c576b0197c255ce805fd7434736">lo_type</a> type, void *data)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Return the storage size, in bytes, of the given argument.  <a href="group__liblolowlevel.html#gaf793bbd32346a91d7d680d91ae68d1bd"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">char *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__liblolowlevel.html#gad38872ce4270bbfed9d62a655a4facab">lo_get_path</a> (void *data, ssize_t size)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Given a raw OSC message, return the message path.  <a href="group__liblolowlevel.html#gad38872ce4270bbfed9d62a655a4facab"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__liblolowlevel.html#ga29fc246595334f29d97d11b0186b17bd">lo_arg_host_endian</a> (<a class="el" href="group__liblo.html#ga11838c576b0197c255ce805fd7434736">lo_type</a> type, void *data)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Convert the specified argument to host byte order where necessary.  <a href="group__liblolowlevel.html#ga29fc246595334f29d97d11b0186b17bd"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__liblolowlevel.html#gad775da1d9ef1feaf1b76077143dc3e96">lo_arg_network_endian</a> (<a class="el" href="group__liblo.html#ga11838c576b0197c255ce805fd7434736">lo_type</a> type, void *data)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Convert the specified argument to network byte order where necessary.  <a href="group__liblolowlevel.html#gad775da1d9ef1feaf1b76077143dc3e96"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__pp.html#ga97e508300ee8b57d4ba1f20a1c4d0235">lo_bundle_pp</a> (<a class="el" href="lo__types_8h.html#a96254950ad34e9cfbf8a6613fc74025b">lo_bundle</a> b)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Pretty-print a lo_bundle object.  <a href="group__pp.html#ga97e508300ee8b57d4ba1f20a1c4d0235"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__pp.html#ga5fa7f79f6f490d9a462d6cd894df3b76">lo_message_pp</a> (<a class="el" href="lo__types_8h.html#ad126083c98d941f00eb72d1690b38d63">lo_message</a> m)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Pretty-print a lo_message object.  <a href="group__pp.html#ga5fa7f79f6f490d9a462d6cd894df3b76"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__pp.html#ga1699678a3a2d4221bb55fa2e05326ef0">lo_arg_pp</a> (<a class="el" href="group__liblo.html#ga11838c576b0197c255ce805fd7434736">lo_type</a> type, void *data)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Pretty-print a set of typed arguments.  <a href="group__pp.html#ga1699678a3a2d4221bb55fa2e05326ef0"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__pp.html#ga31b1944c9f06645d87bdffbf769a1945">lo_server_pp</a> (<a class="el" href="lo__types_8h.html#a59067bf50cf8abb4371da6f03c9036c9">lo_server</a> s)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Pretty-print a lo_server object.  <a href="group__pp.html#ga31b1944c9f06645d87bdffbf769a1945"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__pp.html#ga220be2c9f4cfe4516ebcb5c4687a2b9f">lo_method_pp</a> (<a class="el" href="lo__types_8h.html#a66faedf5da13231d8c0166870477dce5">lo_method</a> m)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Pretty-print a lo_method object.  <a href="group__pp.html#ga220be2c9f4cfe4516ebcb5c4687a2b9f"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__pp.html#ga1ea3369b4cf60368cba3336682afcaad">lo_method_pp_prefix</a> (<a class="el" href="lo__types_8h.html#a66faedf5da13231d8c0166870477dce5">lo_method</a> m, const char *p)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Pretty-print a lo_method object, but prepend a given prefix to all field names.  <a href="group__pp.html#ga1ea3369b4cf60368cba3336682afcaad"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__pp.html#ga6ba794aacbb04dada6939980ce71381a">lo_server_thread_pp</a> (<a class="el" href="lo__types_8h.html#a09996ffb6bde21b8fb6106897b88feae">lo_server_thread</a> st)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Pretty-print a lo_server_thread object.  <a href="group__pp.html#ga6ba794aacbb04dada6939980ce71381a"></a><br/></td></tr>
</table>
<hr/><a name="_details"></a><h2>Detailed Description</h2>
<div class="textblock"><p>The liblo headerfile defining the low-level API functions. </p>
</div></div>
<hr class="footer"/><address class="footer"><small>Generated on Mon May 2 2011 04:08:15 for liblo by&#160;
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.7.3 </small></address>
</body>
</html>