/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 <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> |
<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 </td><td class="memItemRight" valign="bottom"><a class="el" href="group__liblolowlevel.html#ga0062385786b0375d4b6954ba1fb8d52b">lo_hires</a></td></tr>
<tr><td class="mdescLeft"> </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 </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"> </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 </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"> </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 </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"> </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 </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"> </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> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__liblolowlevel.html#ga2cce2e97452e3e9d6b5d3af33bb1d153">lo_message_new</a> ()</td></tr>
<tr><td class="mdescLeft"> </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 </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"> </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 </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"> </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 </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"> </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 </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"> </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 </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"> </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 </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"> </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 </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"> </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 </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"> </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 </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"> </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 </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"> </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 </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"> </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 </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"> </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 </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"> </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 </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"> </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 </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"> </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 </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"> </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 </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"> </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> </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"> </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> </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"> </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 * </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"> </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 </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"> </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> ** </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"> </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 </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"> </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 * </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"> </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> </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"> </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 </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"> </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 * </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"> </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 * </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"> </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 </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"> </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 * </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"> </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 </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"> </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 </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"> </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> </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"> </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 </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"> </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 </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"> </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 * </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"> </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 </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"> </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 </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"> </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 </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"> </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 </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"> </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 </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"> </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> </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"> </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> </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"> </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> </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"> </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> </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"> </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 </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"> </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 </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"> </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 </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"> </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 </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"> </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> </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"> </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 </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"> </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 </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"> </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 </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"> </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 </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"> </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 * </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"> </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 </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"> </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 </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"> </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 * </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"> </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 </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"> </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 * </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"> </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 * </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"> </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 * </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"> </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 </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"> </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 </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"> </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 </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"> </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 </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"> </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 </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"> </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 </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"> </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 * </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"> </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 </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"> </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 </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"> </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 </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"> </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 </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"> </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 </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"> </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 </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"> </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 </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"> </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 </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"> </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 </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"> </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 
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.7.3 </small></address>
</body>
</html>
|