\hypertarget{lo__lowlevel_8h}{}\section{lo\+\_\+lowlevel.\+h File Reference}
\label{lo__lowlevel_8h}\index{lo\+\_\+lowlevel.\+h@{lo\+\_\+lowlevel.\+h}}
\subsection*{Typedefs}
\begin{DoxyCompactItemize}
\item 
typedef long double \mbox{\hyperlink{group__liblolowlevel_ga0062385786b0375d4b6954ba1fb8d52b}{lo\+\_\+hires}}
\begin{DoxyCompactList}\small\item\em Type used to represent numerical values in conversions between O\+SC types. \end{DoxyCompactList}\end{DoxyCompactItemize}
\subsection*{Functions}
\begin{DoxyCompactItemize}
\item 
int \mbox{\hyperlink{group__liblolowlevel_ga175a13c6d81adf5c346cdca9bbdcf225}{lo\+\_\+send\+\_\+message}} (\mbox{\hyperlink{lo__types_8h_abf9b53223467de596b89e1377b0f3f3d}{lo\+\_\+address}} targ, const char $\ast$path, \mbox{\hyperlink{lo__types_8h_ad126083c98d941f00eb72d1690b38d63}{lo\+\_\+message}} msg)
\begin{DoxyCompactList}\small\item\em Send a lo\+\_\+message object to target targ. \end{DoxyCompactList}\item 
int \mbox{\hyperlink{group__liblolowlevel_ga9d1aa7c1ee1ce60fe0cf7e3f1e5a6822}{lo\+\_\+send\+\_\+message\+\_\+from}} (\mbox{\hyperlink{lo__types_8h_abf9b53223467de596b89e1377b0f3f3d}{lo\+\_\+address}} targ, \mbox{\hyperlink{lo__types_8h_a59067bf50cf8abb4371da6f03c9036c9}{lo\+\_\+server}} serv, const char $\ast$path, \mbox{\hyperlink{lo__types_8h_ad126083c98d941f00eb72d1690b38d63}{lo\+\_\+message}} msg)
\begin{DoxyCompactList}\small\item\em Send a lo\+\_\+message object to target targ from address of serv. \end{DoxyCompactList}\item 
int \mbox{\hyperlink{group__liblolowlevel_gad1138d0f777693ae0321e3da65aee53e}{lo\+\_\+send\+\_\+bundle}} (\mbox{\hyperlink{lo__types_8h_abf9b53223467de596b89e1377b0f3f3d}{lo\+\_\+address}} targ, \mbox{\hyperlink{lo__types_8h_a96254950ad34e9cfbf8a6613fc74025b}{lo\+\_\+bundle}} b)
\begin{DoxyCompactList}\small\item\em Send a lo\+\_\+bundle object to address targ. \end{DoxyCompactList}\item 
int \mbox{\hyperlink{group__liblolowlevel_gab5de220b7d6d7c2bf6b0ca4316a54b7a}{lo\+\_\+send\+\_\+bundle\+\_\+from}} (\mbox{\hyperlink{lo__types_8h_abf9b53223467de596b89e1377b0f3f3d}{lo\+\_\+address}} targ, \mbox{\hyperlink{lo__types_8h_a59067bf50cf8abb4371da6f03c9036c9}{lo\+\_\+server}} serv, \mbox{\hyperlink{lo__types_8h_a96254950ad34e9cfbf8a6613fc74025b}{lo\+\_\+bundle}} b)
\begin{DoxyCompactList}\small\item\em Send a lo\+\_\+bundle object to address targ from address of serv. \end{DoxyCompactList}\item 
\mbox{\hyperlink{lo__types_8h_ad126083c98d941f00eb72d1690b38d63}{lo\+\_\+message}} \mbox{\hyperlink{group__liblolowlevel_ga2cce2e97452e3e9d6b5d3af33bb1d153}{lo\+\_\+message\+\_\+new}} ()
\begin{DoxyCompactList}\small\item\em Create a new lo\+\_\+message object. \end{DoxyCompactList}\item 
void \mbox{\hyperlink{group__liblolowlevel_gae4007dd073375b8448a0c8efcb39da52}{lo\+\_\+message\+\_\+incref}} (\mbox{\hyperlink{lo__types_8h_ad126083c98d941f00eb72d1690b38d63}{lo\+\_\+message}} m)
\begin{DoxyCompactList}\small\item\em Add one to a message\textquotesingle{}s reference count. \end{DoxyCompactList}\item 
\mbox{\hyperlink{lo__types_8h_ad126083c98d941f00eb72d1690b38d63}{lo\+\_\+message}} \mbox{\hyperlink{group__liblolowlevel_ga8cf4889aa1b479e3b6eaf8847c3b9e4f}{lo\+\_\+message\+\_\+clone}} (\mbox{\hyperlink{lo__types_8h_ad126083c98d941f00eb72d1690b38d63}{lo\+\_\+message}} m)
\begin{DoxyCompactList}\small\item\em Create a new lo\+\_\+message object by cloning an already existing one. \end{DoxyCompactList}\item 
void \mbox{\hyperlink{group__liblolowlevel_ga93d3687e77ae20167b82830c917a3e50}{lo\+\_\+message\+\_\+free}} (\mbox{\hyperlink{lo__types_8h_ad126083c98d941f00eb72d1690b38d63}{lo\+\_\+message}} m)
\begin{DoxyCompactList}\small\item\em Free memory allocated by \mbox{\hyperlink{group__liblolowlevel_ga2cce2e97452e3e9d6b5d3af33bb1d153}{lo\+\_\+message\+\_\+new()}} and any subsequent \mbox{\hyperlink{group__liblolowlevel_ga7c9df1bd975a32fb6c8105e6fe327149}{lo\+\_\+message\+\_\+add\+\_\+int32}} lo\+\_\+message\+\_\+add$\ast$() calls. \end{DoxyCompactList}\item 
int \mbox{\hyperlink{group__liblolowlevel_ga4e7a6d91a06e795ded9676d089abea24}{lo\+\_\+message\+\_\+add}} (\mbox{\hyperlink{lo__types_8h_ad126083c98d941f00eb72d1690b38d63}{lo\+\_\+message}} m, const char $\ast$types,...)
\begin{DoxyCompactList}\small\item\em Append a number of arguments to a message. \end{DoxyCompactList}\item 
int \mbox{\hyperlink{group__liblolowlevel_ga9cd98b0c6ad5468692fd0b1936bd093f}{lo\+\_\+message\+\_\+add\+\_\+varargs}} (\mbox{\hyperlink{lo__types_8h_ad126083c98d941f00eb72d1690b38d63}{lo\+\_\+message}} m, const char $\ast$types, va\+\_\+list ap)
\begin{DoxyCompactList}\small\item\em Append a varargs list to a message. \end{DoxyCompactList}\item 
int \mbox{\hyperlink{group__liblolowlevel_ga7c9df1bd975a32fb6c8105e6fe327149}{lo\+\_\+message\+\_\+add\+\_\+int32}} (\mbox{\hyperlink{lo__types_8h_ad126083c98d941f00eb72d1690b38d63}{lo\+\_\+message}} m, int32\+\_\+t a)
\begin{DoxyCompactList}\small\item\em Append a data item and typechar of the specified type to a message. \end{DoxyCompactList}\item 
int \mbox{\hyperlink{group__liblolowlevel_ga42815097ea691fd1ec0798beca7f8e5e}{lo\+\_\+message\+\_\+add\+\_\+float}} (\mbox{\hyperlink{lo__types_8h_ad126083c98d941f00eb72d1690b38d63}{lo\+\_\+message}} m, float a)
\begin{DoxyCompactList}\small\item\em Append a data item and typechar of the specified type to a message. See \mbox{\hyperlink{group__liblolowlevel_ga7c9df1bd975a32fb6c8105e6fe327149}{lo\+\_\+message\+\_\+add\+\_\+int32()}} for details. \end{DoxyCompactList}\item 
int \mbox{\hyperlink{group__liblolowlevel_ga4ff414b1b3d87454668dfd728b830888}{lo\+\_\+message\+\_\+add\+\_\+string}} (\mbox{\hyperlink{lo__types_8h_ad126083c98d941f00eb72d1690b38d63}{lo\+\_\+message}} m, const char $\ast$a)
\begin{DoxyCompactList}\small\item\em Append a data item and typechar of the specified type to a message. See \mbox{\hyperlink{group__liblolowlevel_ga7c9df1bd975a32fb6c8105e6fe327149}{lo\+\_\+message\+\_\+add\+\_\+int32()}} for details. \end{DoxyCompactList}\item 
int \mbox{\hyperlink{group__liblolowlevel_gac0ae2fc81d2a48fe63b0803637997fd4}{lo\+\_\+message\+\_\+add\+\_\+blob}} (\mbox{\hyperlink{lo__types_8h_ad126083c98d941f00eb72d1690b38d63}{lo\+\_\+message}} m, \mbox{\hyperlink{lo__types_8h_a8e780f8c09e3e4dd737fe249f11d16fc}{lo\+\_\+blob}} a)
\begin{DoxyCompactList}\small\item\em Append a data item and typechar of the specified type to a message. See \mbox{\hyperlink{group__liblolowlevel_ga7c9df1bd975a32fb6c8105e6fe327149}{lo\+\_\+message\+\_\+add\+\_\+int32()}} for details. \end{DoxyCompactList}\item 
int \mbox{\hyperlink{group__liblolowlevel_ga282ef81387abab0ce18f7479a4a817b5}{lo\+\_\+message\+\_\+add\+\_\+int64}} (\mbox{\hyperlink{lo__types_8h_ad126083c98d941f00eb72d1690b38d63}{lo\+\_\+message}} m, int64\+\_\+t a)
\begin{DoxyCompactList}\small\item\em Append a data item and typechar of the specified type to a message. See \mbox{\hyperlink{group__liblolowlevel_ga7c9df1bd975a32fb6c8105e6fe327149}{lo\+\_\+message\+\_\+add\+\_\+int32()}} for details. \end{DoxyCompactList}\item 
int \mbox{\hyperlink{group__liblolowlevel_ga03f8eafa4ba598c545f30e17b23d1c89}{lo\+\_\+message\+\_\+add\+\_\+timetag}} (\mbox{\hyperlink{lo__types_8h_ad126083c98d941f00eb72d1690b38d63}{lo\+\_\+message}} m, \mbox{\hyperlink{structlo__timetag}{lo\+\_\+timetag}} a)
\begin{DoxyCompactList}\small\item\em Append a data item and typechar of the specified type to a message. See \mbox{\hyperlink{group__liblolowlevel_ga7c9df1bd975a32fb6c8105e6fe327149}{lo\+\_\+message\+\_\+add\+\_\+int32()}} for details. \end{DoxyCompactList}\item 
int \mbox{\hyperlink{group__liblolowlevel_gadd3a8441ad5a749c43694e77594cf47b}{lo\+\_\+message\+\_\+add\+\_\+double}} (\mbox{\hyperlink{lo__types_8h_ad126083c98d941f00eb72d1690b38d63}{lo\+\_\+message}} m, double a)
\begin{DoxyCompactList}\small\item\em Append a data item and typechar of the specified type to a message. See \mbox{\hyperlink{group__liblolowlevel_ga7c9df1bd975a32fb6c8105e6fe327149}{lo\+\_\+message\+\_\+add\+\_\+int32()}} for details. \end{DoxyCompactList}\item 
int \mbox{\hyperlink{group__liblolowlevel_ga90e4dab46ecaabab4e34214429d622a7}{lo\+\_\+message\+\_\+add\+\_\+symbol}} (\mbox{\hyperlink{lo__types_8h_ad126083c98d941f00eb72d1690b38d63}{lo\+\_\+message}} m, const char $\ast$a)
\begin{DoxyCompactList}\small\item\em Append a data item and typechar of the specified type to a message. See \mbox{\hyperlink{group__liblolowlevel_ga7c9df1bd975a32fb6c8105e6fe327149}{lo\+\_\+message\+\_\+add\+\_\+int32()}} for details. \end{DoxyCompactList}\item 
int \mbox{\hyperlink{group__liblolowlevel_gab2423db077dea59c4049103819d2810b}{lo\+\_\+message\+\_\+add\+\_\+char}} (\mbox{\hyperlink{lo__types_8h_ad126083c98d941f00eb72d1690b38d63}{lo\+\_\+message}} m, char a)
\begin{DoxyCompactList}\small\item\em Append a data item and typechar of the specified type to a message. See \mbox{\hyperlink{group__liblolowlevel_ga7c9df1bd975a32fb6c8105e6fe327149}{lo\+\_\+message\+\_\+add\+\_\+int32()}} for details. \end{DoxyCompactList}\item 
int \mbox{\hyperlink{group__liblolowlevel_gaaea6ac25787de608199a988dc214f32e}{lo\+\_\+message\+\_\+add\+\_\+midi}} (\mbox{\hyperlink{lo__types_8h_ad126083c98d941f00eb72d1690b38d63}{lo\+\_\+message}} m, uint8\+\_\+t a\mbox{[}4\mbox{]})
\begin{DoxyCompactList}\small\item\em Append a data item and typechar of the specified type to a message. See \mbox{\hyperlink{group__liblolowlevel_ga7c9df1bd975a32fb6c8105e6fe327149}{lo\+\_\+message\+\_\+add\+\_\+int32()}} for details. \end{DoxyCompactList}\item 
int \mbox{\hyperlink{group__liblolowlevel_ga9da3df4838126910171a8e45ea34e9ec}{lo\+\_\+message\+\_\+add\+\_\+true}} (\mbox{\hyperlink{lo__types_8h_ad126083c98d941f00eb72d1690b38d63}{lo\+\_\+message}} m)
\begin{DoxyCompactList}\small\item\em Append a data item and typechar of the specified type to a message. See \mbox{\hyperlink{group__liblolowlevel_ga7c9df1bd975a32fb6c8105e6fe327149}{lo\+\_\+message\+\_\+add\+\_\+int32()}} for details. \end{DoxyCompactList}\item 
int \mbox{\hyperlink{group__liblolowlevel_ga1c8a136e87e3d2befeb466e0a8a5a4ad}{lo\+\_\+message\+\_\+add\+\_\+false}} (\mbox{\hyperlink{lo__types_8h_ad126083c98d941f00eb72d1690b38d63}{lo\+\_\+message}} m)
\begin{DoxyCompactList}\small\item\em Append a data item and typechar of the specified type to a message. See \mbox{\hyperlink{group__liblolowlevel_ga7c9df1bd975a32fb6c8105e6fe327149}{lo\+\_\+message\+\_\+add\+\_\+int32()}} for details. \end{DoxyCompactList}\item 
int \mbox{\hyperlink{group__liblolowlevel_gabd3cd7f86137ae1a180e33c3bc5c9644}{lo\+\_\+message\+\_\+add\+\_\+nil}} (\mbox{\hyperlink{lo__types_8h_ad126083c98d941f00eb72d1690b38d63}{lo\+\_\+message}} m)
\begin{DoxyCompactList}\small\item\em Append a data item and typechar of the specified type to a message. See \mbox{\hyperlink{group__liblolowlevel_ga7c9df1bd975a32fb6c8105e6fe327149}{lo\+\_\+message\+\_\+add\+\_\+int32()}} for details. \end{DoxyCompactList}\item 
int \mbox{\hyperlink{group__liblolowlevel_ga4cbd7d3834a67446b15f53acf316a72a}{lo\+\_\+message\+\_\+add\+\_\+infinitum}} (\mbox{\hyperlink{lo__types_8h_ad126083c98d941f00eb72d1690b38d63}{lo\+\_\+message}} m)
\begin{DoxyCompactList}\small\item\em Append a data item and typechar of the specified type to a message. See \mbox{\hyperlink{group__liblolowlevel_ga7c9df1bd975a32fb6c8105e6fe327149}{lo\+\_\+message\+\_\+add\+\_\+int32()}} for details. \end{DoxyCompactList}\item 
\mbox{\hyperlink{lo__types_8h_abf9b53223467de596b89e1377b0f3f3d}{lo\+\_\+address}} \mbox{\hyperlink{group__liblolowlevel_ga1f4e07e4f8b67edc98f4b300412a3dbb}{lo\+\_\+message\+\_\+get\+\_\+source}} (\mbox{\hyperlink{lo__types_8h_ad126083c98d941f00eb72d1690b38d63}{lo\+\_\+message}} m)
\begin{DoxyCompactList}\small\item\em Returns the source (lo\+\_\+address) of an incoming message. \end{DoxyCompactList}\item 
\mbox{\hyperlink{structlo__timetag}{lo\+\_\+timetag}} \mbox{\hyperlink{group__liblolowlevel_ga164e068064afa94454eb6515b9b1748d}{lo\+\_\+message\+\_\+get\+\_\+timestamp}} (\mbox{\hyperlink{lo__types_8h_ad126083c98d941f00eb72d1690b38d63}{lo\+\_\+message}} m)
\begin{DoxyCompactList}\small\item\em Returns the timestamp (\mbox{\hyperlink{structlo__timetag}{lo\+\_\+timetag}} $\ast$) of a bundled incoming message. \end{DoxyCompactList}\item 
char $\ast$ \mbox{\hyperlink{group__liblolowlevel_gad3c1a312fd90bb4c35a4c1fac2d0b25d}{lo\+\_\+message\+\_\+get\+\_\+types}} (\mbox{\hyperlink{lo__types_8h_ad126083c98d941f00eb72d1690b38d63}{lo\+\_\+message}} m)
\begin{DoxyCompactList}\small\item\em Return the message type tag string. \end{DoxyCompactList}\item 
int \mbox{\hyperlink{group__liblolowlevel_ga5b391362eda2c6019011f3db55049db3}{lo\+\_\+message\+\_\+get\+\_\+argc}} (\mbox{\hyperlink{lo__types_8h_ad126083c98d941f00eb72d1690b38d63}{lo\+\_\+message}} m)
\begin{DoxyCompactList}\small\item\em Return the message argument count. \end{DoxyCompactList}\item 
\mbox{\hyperlink{unionlo__arg}{lo\+\_\+arg}} $\ast$$\ast$ \mbox{\hyperlink{group__liblolowlevel_gab28b48cdbefb60eb7e57557ae9d23171}{lo\+\_\+message\+\_\+get\+\_\+argv}} (\mbox{\hyperlink{lo__types_8h_ad126083c98d941f00eb72d1690b38d63}{lo\+\_\+message}} m)
\begin{DoxyCompactList}\small\item\em Return the message arguments. Do not free the returned data. \end{DoxyCompactList}\item 
size\+\_\+t \mbox{\hyperlink{group__liblolowlevel_ga0855039d071b7031727213272857c27e}{lo\+\_\+message\+\_\+length}} (\mbox{\hyperlink{lo__types_8h_ad126083c98d941f00eb72d1690b38d63}{lo\+\_\+message}} m, const char $\ast$path)
\begin{DoxyCompactList}\small\item\em Return the length of a message in bytes. \end{DoxyCompactList}\item 
void $\ast$ \mbox{\hyperlink{group__liblolowlevel_ga5a14045edea33d63792e9a4c82e13b02}{lo\+\_\+message\+\_\+serialise}} (\mbox{\hyperlink{lo__types_8h_ad126083c98d941f00eb72d1690b38d63}{lo\+\_\+message}} m, const char $\ast$path, void $\ast$to, size\+\_\+t $\ast$size)
\begin{DoxyCompactList}\small\item\em Serialise the lo\+\_\+message object to an area of memory and return a pointer to the serialised form. Opposite of \mbox{\hyperlink{group__liblolowlevel_ga2f4644b2a1aae0d0eee456fe93ac158e}{lo\+\_\+message\+\_\+deserialise()}}. \end{DoxyCompactList}\item 
\mbox{\hyperlink{lo__types_8h_ad126083c98d941f00eb72d1690b38d63}{lo\+\_\+message}} \mbox{\hyperlink{group__liblolowlevel_ga2f4644b2a1aae0d0eee456fe93ac158e}{lo\+\_\+message\+\_\+deserialise}} (void $\ast$data, size\+\_\+t size, int $\ast$result)
\begin{DoxyCompactList}\small\item\em Deserialise a raw O\+SC message and return a new lo\+\_\+message object. Opposite of \mbox{\hyperlink{group__liblolowlevel_ga5a14045edea33d63792e9a4c82e13b02}{lo\+\_\+message\+\_\+serialise()}}. \end{DoxyCompactList}\item 
int \mbox{\hyperlink{group__liblolowlevel_ga9e96445401c94c3751de27f8db1a0b50}{lo\+\_\+server\+\_\+dispatch\+\_\+data}} (\mbox{\hyperlink{lo__types_8h_a59067bf50cf8abb4371da6f03c9036c9}{lo\+\_\+server}} s, void $\ast$data, size\+\_\+t size)
\begin{DoxyCompactList}\small\item\em Dispatch a raw block of memory containing an O\+SC message. \end{DoxyCompactList}\item 
const char $\ast$ \mbox{\hyperlink{group__liblolowlevel_ga7dbaa4a6dfc9d7369cfbca195809be3c}{lo\+\_\+address\+\_\+get\+\_\+hostname}} (\mbox{\hyperlink{lo__types_8h_abf9b53223467de596b89e1377b0f3f3d}{lo\+\_\+address}} a)
\begin{DoxyCompactList}\small\item\em Return the hostname of a lo\+\_\+address object. \end{DoxyCompactList}\item 
const char $\ast$ \mbox{\hyperlink{group__liblolowlevel_ga75bc15ab78de049c0e0d7e24a0d6d0c1}{lo\+\_\+address\+\_\+get\+\_\+port}} (\mbox{\hyperlink{lo__types_8h_abf9b53223467de596b89e1377b0f3f3d}{lo\+\_\+address}} a)
\begin{DoxyCompactList}\small\item\em Return the port/service name of a lo\+\_\+address object. \end{DoxyCompactList}\item 
int \mbox{\hyperlink{group__liblolowlevel_gaaae09ebb4cf42e92504fe9aa7e7b2184}{lo\+\_\+address\+\_\+get\+\_\+protocol}} (\mbox{\hyperlink{lo__types_8h_abf9b53223467de596b89e1377b0f3f3d}{lo\+\_\+address}} a)
\begin{DoxyCompactList}\small\item\em Return the protocol of a lo\+\_\+address object. \end{DoxyCompactList}\item 
char $\ast$ \mbox{\hyperlink{group__liblolowlevel_ga85d7101e9e3a3339544445b539e3a5d2}{lo\+\_\+address\+\_\+get\+\_\+url}} (\mbox{\hyperlink{lo__types_8h_abf9b53223467de596b89e1377b0f3f3d}{lo\+\_\+address}} a)
\begin{DoxyCompactList}\small\item\em Return a U\+RL representing an O\+SC address. \end{DoxyCompactList}\item 
void \mbox{\hyperlink{group__liblolowlevel_gacd72097b92411db148844d89071fd281}{lo\+\_\+address\+\_\+set\+\_\+ttl}} (\mbox{\hyperlink{lo__types_8h_abf9b53223467de596b89e1377b0f3f3d}{lo\+\_\+address}} t, int ttl)
\begin{DoxyCompactList}\small\item\em Set the Time-\/to-\/\+Live value for a given target address. \end{DoxyCompactList}\item 
int \mbox{\hyperlink{group__liblolowlevel_ga3652ba694ba3c153dc96917e7321131c}{lo\+\_\+address\+\_\+get\+\_\+ttl}} (\mbox{\hyperlink{lo__types_8h_abf9b53223467de596b89e1377b0f3f3d}{lo\+\_\+address}} t)
\begin{DoxyCompactList}\small\item\em Get the Time-\/to-\/\+Live value for a given target address. \end{DoxyCompactList}\item 
int \mbox{\hyperlink{group__liblolowlevel_ga734c5864de14a04c9e58f82d6efe4624}{lo\+\_\+address\+\_\+set\+\_\+iface}} (\mbox{\hyperlink{lo__types_8h_abf9b53223467de596b89e1377b0f3f3d}{lo\+\_\+address}} t, const char $\ast$iface, const char $\ast$ip)
\begin{DoxyCompactList}\small\item\em Set the network interface to use for a given target address. \end{DoxyCompactList}\item 
const char $\ast$ \mbox{\hyperlink{group__liblolowlevel_ga2bf32a3899bd51e1054532af727a8024}{lo\+\_\+address\+\_\+get\+\_\+iface}} (\mbox{\hyperlink{lo__types_8h_abf9b53223467de596b89e1377b0f3f3d}{lo\+\_\+address}} t)
\begin{DoxyCompactList}\small\item\em Get the name of the network interface assigned to an O\+SC address. \end{DoxyCompactList}\item 
int \mbox{\hyperlink{group__liblolowlevel_ga9d73ff7267077cc69f632cbfeb30a23e}{lo\+\_\+address\+\_\+set\+\_\+tcp\+\_\+nodelay}} (\mbox{\hyperlink{lo__types_8h_abf9b53223467de596b89e1377b0f3f3d}{lo\+\_\+address}} t, int enable)
\begin{DoxyCompactList}\small\item\em Set the T\+C\+P\+\_\+\+N\+O\+D\+E\+L\+AY flag on outgoing T\+CP connections. \end{DoxyCompactList}\item 
int \mbox{\hyperlink{group__liblolowlevel_ga6034e180b4f6c64097d9ec1fd3d8872e}{lo\+\_\+address\+\_\+set\+\_\+stream\+\_\+slip}} (\mbox{\hyperlink{lo__types_8h_abf9b53223467de596b89e1377b0f3f3d}{lo\+\_\+address}} t, int enable)
\begin{DoxyCompactList}\small\item\em Set outgoing stream connections (e.\+g., T\+CP) to be transmitted using the S\+L\+IP packetizing protocol. \end{DoxyCompactList}\item 
\mbox{\hyperlink{lo__types_8h_a96254950ad34e9cfbf8a6613fc74025b}{lo\+\_\+bundle}} \mbox{\hyperlink{group__liblolowlevel_ga330a4a4e6227b185b3ec6219ff3e2859}{lo\+\_\+bundle\+\_\+new}} (\mbox{\hyperlink{structlo__timetag}{lo\+\_\+timetag}} tt)
\begin{DoxyCompactList}\small\item\em Create a new bundle object. \end{DoxyCompactList}\item 
void \mbox{\hyperlink{group__liblolowlevel_gaef50603d58b7d9b9dfe77fabb426a528}{lo\+\_\+bundle\+\_\+incref}} (\mbox{\hyperlink{lo__types_8h_a96254950ad34e9cfbf8a6613fc74025b}{lo\+\_\+bundle}} b)
\begin{DoxyCompactList}\small\item\em Add one to a bundle\textquotesingle{}s reference count. \end{DoxyCompactList}\item 
int \mbox{\hyperlink{group__liblolowlevel_ga1cc5e2eb20ce567a694f343764e25bb7}{lo\+\_\+bundle\+\_\+add\+\_\+message}} (\mbox{\hyperlink{lo__types_8h_a96254950ad34e9cfbf8a6613fc74025b}{lo\+\_\+bundle}} b, const char $\ast$path, \mbox{\hyperlink{lo__types_8h_ad126083c98d941f00eb72d1690b38d63}{lo\+\_\+message}} m)
\begin{DoxyCompactList}\small\item\em Adds an O\+SC message to an existing bundle. \end{DoxyCompactList}\item 
int \mbox{\hyperlink{group__liblolowlevel_gad28eb5916f4d5c153069a56c1252f482}{lo\+\_\+bundle\+\_\+add\+\_\+bundle}} (\mbox{\hyperlink{lo__types_8h_a96254950ad34e9cfbf8a6613fc74025b}{lo\+\_\+bundle}} b, \mbox{\hyperlink{lo__types_8h_a96254950ad34e9cfbf8a6613fc74025b}{lo\+\_\+bundle}} n)
\begin{DoxyCompactList}\small\item\em Adds an O\+SC bundle to an existing bundle. \end{DoxyCompactList}\item 
size\+\_\+t \mbox{\hyperlink{group__liblolowlevel_gaa105f1c5b97a16beabdb6b4ab7af2b46}{lo\+\_\+bundle\+\_\+length}} (\mbox{\hyperlink{lo__types_8h_a96254950ad34e9cfbf8a6613fc74025b}{lo\+\_\+bundle}} b)
\begin{DoxyCompactList}\small\item\em Return the length of a bundle in bytes. \end{DoxyCompactList}\item 
unsigned int \mbox{\hyperlink{group__liblolowlevel_ga78f875268636e2f8d794b80d3ac10716}{lo\+\_\+bundle\+\_\+count}} (\mbox{\hyperlink{lo__types_8h_a96254950ad34e9cfbf8a6613fc74025b}{lo\+\_\+bundle}} b)
\begin{DoxyCompactList}\small\item\em Return the number of top-\/level elements in a bundle. \end{DoxyCompactList}\item 
\mbox{\hyperlink{group__liblo_ga08432d01f2b8f4a32ffa58992a821f28}{lo\+\_\+element\+\_\+type}} \mbox{\hyperlink{group__liblolowlevel_ga8c0a37924636ab24666246a3c595e959}{lo\+\_\+bundle\+\_\+get\+\_\+type}} (\mbox{\hyperlink{lo__types_8h_a96254950ad34e9cfbf8a6613fc74025b}{lo\+\_\+bundle}} b, int index)
\begin{DoxyCompactList}\small\item\em Gets the element type contained within a bundle. \end{DoxyCompactList}\item 
\mbox{\hyperlink{lo__types_8h_a96254950ad34e9cfbf8a6613fc74025b}{lo\+\_\+bundle}} \mbox{\hyperlink{group__liblolowlevel_gaafb86e502cd5f9b0a0f834409e0a8e6a}{lo\+\_\+bundle\+\_\+get\+\_\+bundle}} (\mbox{\hyperlink{lo__types_8h_a96254950ad34e9cfbf8a6613fc74025b}{lo\+\_\+bundle}} b, int index)
\begin{DoxyCompactList}\small\item\em Gets a nested bundle contained within a bundle. \end{DoxyCompactList}\item 
\mbox{\hyperlink{lo__types_8h_ad126083c98d941f00eb72d1690b38d63}{lo\+\_\+message}} \mbox{\hyperlink{group__liblolowlevel_ga18eef47e89f323e18027ce05f350833b}{lo\+\_\+bundle\+\_\+get\+\_\+message}} (\mbox{\hyperlink{lo__types_8h_a96254950ad34e9cfbf8a6613fc74025b}{lo\+\_\+bundle}} b, int index, const char $\ast$$\ast$path)
\begin{DoxyCompactList}\small\item\em Gets a message contained within a bundle. \end{DoxyCompactList}\item 
\mbox{\hyperlink{structlo__timetag}{lo\+\_\+timetag}} \mbox{\hyperlink{group__liblolowlevel_gaeea3d61d6a4ae9efbd476f16d2758817}{lo\+\_\+bundle\+\_\+get\+\_\+timestamp}} (\mbox{\hyperlink{lo__types_8h_a96254950ad34e9cfbf8a6613fc74025b}{lo\+\_\+bundle}} b)
\begin{DoxyCompactList}\small\item\em Get the timestamp associated with a bundle. \end{DoxyCompactList}\item 
void $\ast$ \mbox{\hyperlink{group__liblolowlevel_gaea61bc73c281efe4e2f95456e4d0f9f5}{lo\+\_\+bundle\+\_\+serialise}} (\mbox{\hyperlink{lo__types_8h_a96254950ad34e9cfbf8a6613fc74025b}{lo\+\_\+bundle}} b, void $\ast$to, size\+\_\+t $\ast$size)
\begin{DoxyCompactList}\small\item\em Serialise the bundle object to an area of memory and return a pointer to the serialised form. \end{DoxyCompactList}\item 
void \mbox{\hyperlink{group__liblolowlevel_ga2ba37901788d863d08a2b7d6ca4250e6}{lo\+\_\+bundle\+\_\+free}} (\mbox{\hyperlink{lo__types_8h_a96254950ad34e9cfbf8a6613fc74025b}{lo\+\_\+bundle}} b)
\begin{DoxyCompactList}\small\item\em Frees the memory taken by a bundle object. \end{DoxyCompactList}\item 
void \mbox{\hyperlink{group__liblolowlevel_ga8ec7b8729ab98094619285ebe11f0d00}{lo\+\_\+bundle\+\_\+free\+\_\+recursive}} (\mbox{\hyperlink{lo__types_8h_a96254950ad34e9cfbf8a6613fc74025b}{lo\+\_\+bundle}} b)
\begin{DoxyCompactList}\small\item\em Frees the memory taken by a bundle object and its messages and nested bundles recursively. \end{DoxyCompactList}\item 
void \mbox{\hyperlink{group__liblolowlevel_ga2773611a57270837fff398b716fa8459}{lo\+\_\+bundle\+\_\+free\+\_\+messages}} (\mbox{\hyperlink{lo__types_8h_a96254950ad34e9cfbf8a6613fc74025b}{lo\+\_\+bundle}} b)
\begin{DoxyCompactList}\small\item\em Obsolete, use lo\+\_\+bundle\+\_\+free\+\_\+recursive instead. \end{DoxyCompactList}\item 
int \mbox{\hyperlink{group__liblolowlevel_gace222e42c35d0256f115e00b84e8f853}{lo\+\_\+is\+\_\+numerical\+\_\+type}} (\mbox{\hyperlink{group__liblo_ga11838c576b0197c255ce805fd7434736}{lo\+\_\+type}} a)
\begin{DoxyCompactList}\small\item\em Return true if the type specified has a numerical value, such as L\+O\+\_\+\+I\+N\+T32, L\+O\+\_\+\+F\+L\+O\+AT etc. \end{DoxyCompactList}\item 
int \mbox{\hyperlink{group__liblolowlevel_gaeb9f59d9f7bf8d50f21809e44889eee7}{lo\+\_\+is\+\_\+string\+\_\+type}} (\mbox{\hyperlink{group__liblo_ga11838c576b0197c255ce805fd7434736}{lo\+\_\+type}} a)
\begin{DoxyCompactList}\small\item\em Return true if the type specified has a textual value, such as L\+O\+\_\+\+S\+T\+R\+I\+NG or L\+O\+\_\+\+S\+Y\+M\+B\+OL. \end{DoxyCompactList}\item 
int \mbox{\hyperlink{group__liblolowlevel_gaf85d7a54ab80e1b2a3d17c4cfef38402}{lo\+\_\+coerce}} (\mbox{\hyperlink{group__liblo_ga11838c576b0197c255ce805fd7434736}{lo\+\_\+type}} type\+\_\+to, \mbox{\hyperlink{unionlo__arg}{lo\+\_\+arg}} $\ast$to, \mbox{\hyperlink{group__liblo_ga11838c576b0197c255ce805fd7434736}{lo\+\_\+type}} type\+\_\+from, \mbox{\hyperlink{unionlo__arg}{lo\+\_\+arg}} $\ast$from)
\begin{DoxyCompactList}\small\item\em Attempt to convert one O\+SC type to another. \end{DoxyCompactList}\item 
\mbox{\hyperlink{group__liblolowlevel_ga0062385786b0375d4b6954ba1fb8d52b}{lo\+\_\+hires}} \mbox{\hyperlink{group__liblolowlevel_gafb7036664581480c9f2e898e57704c1b}{lo\+\_\+hires\+\_\+val}} (\mbox{\hyperlink{group__liblo_ga11838c576b0197c255ce805fd7434736}{lo\+\_\+type}} type, \mbox{\hyperlink{unionlo__arg}{lo\+\_\+arg}} $\ast$p)
\begin{DoxyCompactList}\small\item\em Return the numerical value of the given argument with the maximum native system precision. \end{DoxyCompactList}\item 
\mbox{\hyperlink{lo__types_8h_a59067bf50cf8abb4371da6f03c9036c9}{lo\+\_\+server}} \mbox{\hyperlink{group__liblolowlevel_ga78cfb23346e44465695293d4393447ae}{lo\+\_\+server\+\_\+new}} (const char $\ast$port, \mbox{\hyperlink{lo__types_8h_aa4406d5e90db364c02337656e6c95250}{lo\+\_\+err\+\_\+handler}} err\+\_\+h)
\begin{DoxyCompactList}\small\item\em Create a new server instance. \end{DoxyCompactList}\item 
\mbox{\hyperlink{lo__types_8h_a59067bf50cf8abb4371da6f03c9036c9}{lo\+\_\+server}} \mbox{\hyperlink{group__liblolowlevel_ga4afa474b11ed0d4511857ae79c56aaa1}{lo\+\_\+server\+\_\+new\+\_\+with\+\_\+proto}} (const char $\ast$port, int proto, \mbox{\hyperlink{lo__types_8h_aa4406d5e90db364c02337656e6c95250}{lo\+\_\+err\+\_\+handler}} err\+\_\+h)
\begin{DoxyCompactList}\small\item\em Create a new server instance, specifying protocol. \end{DoxyCompactList}\item 
\mbox{\hyperlink{lo__types_8h_a59067bf50cf8abb4371da6f03c9036c9}{lo\+\_\+server}} \mbox{\hyperlink{group__liblolowlevel_ga849f4517a29ad850069cf8f2976a9284}{lo\+\_\+server\+\_\+new\+\_\+multicast}} (const char $\ast$group, const char $\ast$port, \mbox{\hyperlink{lo__types_8h_aa4406d5e90db364c02337656e6c95250}{lo\+\_\+err\+\_\+handler}} err\+\_\+h)
\begin{DoxyCompactList}\small\item\em Create a new server instance, and join a U\+DP multicast group. \end{DoxyCompactList}\item 
\mbox{\hyperlink{lo__types_8h_a59067bf50cf8abb4371da6f03c9036c9}{lo\+\_\+server}} \mbox{\hyperlink{group__liblolowlevel_gadec49f210324f499f2e9593df20128cb}{lo\+\_\+server\+\_\+new\+\_\+multicast\+\_\+iface}} (const char $\ast$group, const char $\ast$port, const char $\ast$iface, const char $\ast$ip, \mbox{\hyperlink{lo__types_8h_aa4406d5e90db364c02337656e6c95250}{lo\+\_\+err\+\_\+handler}} err\+\_\+h)
\begin{DoxyCompactList}\small\item\em Create a new server instance, and join a U\+DP multicast group, optionally specifying which network interface to use. Note that usually only one of iface or ip are specified. \end{DoxyCompactList}\item 
\mbox{\hyperlink{lo__types_8h_a59067bf50cf8abb4371da6f03c9036c9}{lo\+\_\+server}} \mbox{\hyperlink{group__liblolowlevel_ga1246a1f4a2ba967d31017452a32daf2a}{lo\+\_\+server\+\_\+new\+\_\+from\+\_\+url}} (const char $\ast$url, \mbox{\hyperlink{lo__types_8h_aa4406d5e90db364c02337656e6c95250}{lo\+\_\+err\+\_\+handler}} err\+\_\+h)
\begin{DoxyCompactList}\small\item\em Create a new server instance, taking port and the optional multicast group IP from an U\+RL string. \end{DoxyCompactList}\item 
int \mbox{\hyperlink{group__liblolowlevel_ga175ef81fc2d695895967bfc30a495b2a}{lo\+\_\+server\+\_\+enable\+\_\+coercion}} (\mbox{\hyperlink{lo__types_8h_a59067bf50cf8abb4371da6f03c9036c9}{lo\+\_\+server}} server, int enable)
\begin{DoxyCompactList}\small\item\em Enables or disables type coercion during message dispatch. \end{DoxyCompactList}\item 
void \mbox{\hyperlink{group__liblolowlevel_gad3dc9193e1eef0d71a4b046242b64216}{lo\+\_\+server\+\_\+free}} (\mbox{\hyperlink{lo__types_8h_a59067bf50cf8abb4371da6f03c9036c9}{lo\+\_\+server}} s)
\begin{DoxyCompactList}\small\item\em Free up memory used by the lo\+\_\+server object. \end{DoxyCompactList}\item 
int \mbox{\hyperlink{group__liblolowlevel_ga33cdcfbab89d58f82175386a76698822}{lo\+\_\+server\+\_\+wait}} (\mbox{\hyperlink{lo__types_8h_a59067bf50cf8abb4371da6f03c9036c9}{lo\+\_\+server}} s, int timeout)
\begin{DoxyCompactList}\small\item\em Wait for an O\+SC message to be received. \end{DoxyCompactList}\item 
int \mbox{\hyperlink{group__liblolowlevel_ga784a257252d05cc0e7210f4691f0661b}{lo\+\_\+server\+\_\+recv\+\_\+noblock}} (\mbox{\hyperlink{lo__types_8h_a59067bf50cf8abb4371da6f03c9036c9}{lo\+\_\+server}} s, int timeout)
\begin{DoxyCompactList}\small\item\em Look for an O\+SC message waiting to be received. \end{DoxyCompactList}\item 
int \mbox{\hyperlink{group__liblolowlevel_gaebef3611d24e4b5f60f16cce76a9e271}{lo\+\_\+server\+\_\+recv}} (\mbox{\hyperlink{lo__types_8h_a59067bf50cf8abb4371da6f03c9036c9}{lo\+\_\+server}} s)
\begin{DoxyCompactList}\small\item\em Block, waiting for an O\+SC message to be received. \end{DoxyCompactList}\item 
\mbox{\hyperlink{lo__types_8h_a66faedf5da13231d8c0166870477dce5}{lo\+\_\+method}} \mbox{\hyperlink{group__liblolowlevel_ga56c5f1d587c215c27e92e6436e12b1a3}{lo\+\_\+server\+\_\+add\+\_\+method}} (\mbox{\hyperlink{lo__types_8h_a59067bf50cf8abb4371da6f03c9036c9}{lo\+\_\+server}} s, const char $\ast$path, const char $\ast$typespec, \mbox{\hyperlink{lo__types_8h_a5b38e0822e47acaa3c7267348f50f66c}{lo\+\_\+method\+\_\+handler}} h, const void $\ast$user\+\_\+data)
\begin{DoxyCompactList}\small\item\em Add an O\+SC method to the specifed server. \end{DoxyCompactList}\item 
void \mbox{\hyperlink{group__liblolowlevel_gaf834a6d62de7dcceaede62325e74c763}{lo\+\_\+server\+\_\+del\+\_\+method}} (\mbox{\hyperlink{lo__types_8h_a59067bf50cf8abb4371da6f03c9036c9}{lo\+\_\+server}} s, const char $\ast$path, const char $\ast$typespec)
\begin{DoxyCompactList}\small\item\em Delete an O\+SC method from the specified server. \end{DoxyCompactList}\item 
int \mbox{\hyperlink{group__liblolowlevel_gabbeecd7e7f337906e13654b7f35253fd}{lo\+\_\+server\+\_\+del\+\_\+lo\+\_\+method}} (\mbox{\hyperlink{lo__types_8h_a59067bf50cf8abb4371da6f03c9036c9}{lo\+\_\+server}} s, \mbox{\hyperlink{lo__types_8h_a66faedf5da13231d8c0166870477dce5}{lo\+\_\+method}} m)
\begin{DoxyCompactList}\small\item\em Delete a specific O\+SC method from the specified server. \end{DoxyCompactList}\item 
int \mbox{\hyperlink{group__liblolowlevel_ga1411fdb0c8037a4dd3ab19af35df50ac}{lo\+\_\+server\+\_\+add\+\_\+bundle\+\_\+handlers}} (\mbox{\hyperlink{lo__types_8h_a59067bf50cf8abb4371da6f03c9036c9}{lo\+\_\+server}} s, \mbox{\hyperlink{lo__types_8h_a056b3149631bb154049fa12101838b35}{lo\+\_\+bundle\+\_\+start\+\_\+handler}} sh, \mbox{\hyperlink{lo__types_8h_ad5445ab4f0e562d715162d2ab7bbe85f}{lo\+\_\+bundle\+\_\+end\+\_\+handler}} eh, void $\ast$user\+\_\+data)
\begin{DoxyCompactList}\small\item\em Add bundle notification handlers to the specified server. \end{DoxyCompactList}\item 
int \mbox{\hyperlink{group__liblolowlevel_gae11ca5a5b4ec2943d5a04642ba5052ae}{lo\+\_\+server\+\_\+get\+\_\+socket\+\_\+fd}} (\mbox{\hyperlink{lo__types_8h_a59067bf50cf8abb4371da6f03c9036c9}{lo\+\_\+server}} s)
\begin{DoxyCompactList}\small\item\em Return the file descriptor of the server socket. \end{DoxyCompactList}\item 
int \mbox{\hyperlink{group__liblolowlevel_ga532ef6e1b8675b23e65dd19eeb648c1d}{lo\+\_\+server\+\_\+get\+\_\+port}} (\mbox{\hyperlink{lo__types_8h_a59067bf50cf8abb4371da6f03c9036c9}{lo\+\_\+server}} s)
\begin{DoxyCompactList}\small\item\em Return the port number that the server has bound to. \end{DoxyCompactList}\item 
int \mbox{\hyperlink{group__liblolowlevel_gab40a599fe8440512b18479dac333e89f}{lo\+\_\+server\+\_\+get\+\_\+protocol}} (\mbox{\hyperlink{lo__types_8h_a59067bf50cf8abb4371da6f03c9036c9}{lo\+\_\+server}} s)
\begin{DoxyCompactList}\small\item\em Return the protocol that the server is using. \end{DoxyCompactList}\item 
char $\ast$ \mbox{\hyperlink{group__liblolowlevel_ga33df48c641833d330a8ba6704caf4977}{lo\+\_\+server\+\_\+get\+\_\+url}} (\mbox{\hyperlink{lo__types_8h_a59067bf50cf8abb4371da6f03c9036c9}{lo\+\_\+server}} s)
\begin{DoxyCompactList}\small\item\em Return an O\+SC U\+RL that can be used to contact the server. \end{DoxyCompactList}\item 
int \mbox{\hyperlink{group__liblolowlevel_ga3e23b9b6027042e136f344d001431ac6}{lo\+\_\+server\+\_\+enable\+\_\+queue}} (\mbox{\hyperlink{lo__types_8h_a59067bf50cf8abb4371da6f03c9036c9}{lo\+\_\+server}} s, int queue\+\_\+enabled, int dispatch\+\_\+remaining)
\begin{DoxyCompactList}\small\item\em Toggle event queue. If queueing is enabled, timetagged messages that are sent in advance of the current time will be put on an internal queue, and they will be dispatched at the indicated time. By default, queueing is enabled. Use this function to disable it, if it is desired to have a server process messages immediately. In that case, use \mbox{\hyperlink{group__liblolowlevel_ga164e068064afa94454eb6515b9b1748d}{lo\+\_\+message\+\_\+get\+\_\+timestamp()}} to get the message timestamp from within a method handler. \end{DoxyCompactList}\item 
int \mbox{\hyperlink{group__liblolowlevel_ga04feb1063c3f4df6fec41405b28dd99a}{lo\+\_\+server\+\_\+events\+\_\+pending}} (\mbox{\hyperlink{lo__types_8h_a59067bf50cf8abb4371da6f03c9036c9}{lo\+\_\+server}} s)
\begin{DoxyCompactList}\small\item\em Return true if there are scheduled events (eg. from bundles) waiting to be dispatched by the server. \end{DoxyCompactList}\item 
double \mbox{\hyperlink{group__liblolowlevel_ga750076fdd75e2a7d3e442f6bd5968fb9}{lo\+\_\+server\+\_\+next\+\_\+event\+\_\+delay}} (\mbox{\hyperlink{lo__types_8h_a59067bf50cf8abb4371da6f03c9036c9}{lo\+\_\+server}} s)
\begin{DoxyCompactList}\small\item\em Return the time in seconds until the next scheduled event. \end{DoxyCompactList}\item 
int \mbox{\hyperlink{group__liblolowlevel_ga9474e6c57e59bd99fd92d0fc8cbe3b88}{lo\+\_\+server\+\_\+max\+\_\+msg\+\_\+size}} (\mbox{\hyperlink{lo__types_8h_a59067bf50cf8abb4371da6f03c9036c9}{lo\+\_\+server}} s, int req\+\_\+size)
\begin{DoxyCompactList}\small\item\em Set the maximum message size accepted by a server. \end{DoxyCompactList}\item 
char $\ast$ \mbox{\hyperlink{group__liblolowlevel_ga58266d3085b73fc4dc5e1913de810b22}{lo\+\_\+url\+\_\+get\+\_\+protocol}} (const char $\ast$url)
\begin{DoxyCompactList}\small\item\em Return the protocol portion of an O\+SC U\+RL, eg. udp, tcp. \end{DoxyCompactList}\item 
int \mbox{\hyperlink{group__liblolowlevel_ga0550cc91417b530c26a360b10072a3cb}{lo\+\_\+url\+\_\+get\+\_\+protocol\+\_\+id}} (const char $\ast$url)
\begin{DoxyCompactList}\small\item\em Return the protocol ID of an O\+SC U\+RL. \end{DoxyCompactList}\item 
char $\ast$ \mbox{\hyperlink{group__liblolowlevel_gab1b7df7061a0b2cd0db31d3fca1b399b}{lo\+\_\+url\+\_\+get\+\_\+hostname}} (const char $\ast$url)
\begin{DoxyCompactList}\small\item\em Return the hostname portion of an O\+SC U\+RL. \end{DoxyCompactList}\item 
char $\ast$ \mbox{\hyperlink{group__liblolowlevel_ga488fb8e96fb86320590c1a8ca389593d}{lo\+\_\+url\+\_\+get\+\_\+port}} (const char $\ast$url)
\begin{DoxyCompactList}\small\item\em Return the port portion of an O\+SC U\+RL. \end{DoxyCompactList}\item 
char $\ast$ \mbox{\hyperlink{group__liblolowlevel_ga617d046cc702a2c5ab8539659381ef18}{lo\+\_\+url\+\_\+get\+\_\+path}} (const char $\ast$url)
\begin{DoxyCompactList}\small\item\em Return the path portion of an O\+SC U\+RL. \end{DoxyCompactList}\item 
int \mbox{\hyperlink{group__liblolowlevel_gae62aa870bad161e4507f6338820ac243}{lo\+\_\+strsize}} (const char $\ast$s)
\begin{DoxyCompactList}\small\item\em A function to calculate the amount of O\+SC message space required by a C char $\ast$. \end{DoxyCompactList}\item 
uint32\+\_\+t \mbox{\hyperlink{group__liblolowlevel_ga2315f71c3832c365bce25d9b21726043}{lo\+\_\+blobsize}} (\mbox{\hyperlink{lo__types_8h_a8e780f8c09e3e4dd737fe249f11d16fc}{lo\+\_\+blob}} b)
\begin{DoxyCompactList}\small\item\em A function to calculate the amount of O\+SC message space required by a lo\+\_\+blob object. \end{DoxyCompactList}\item 
int \mbox{\hyperlink{group__liblolowlevel_gac26f3d15dbd23f34d4f9e4f6f0b81bbb}{lo\+\_\+pattern\+\_\+match}} (const char $\ast$str, const char $\ast$p)
\begin{DoxyCompactList}\small\item\em Test a string against an O\+SC pattern glob. \end{DoxyCompactList}\item 
double \mbox{\hyperlink{group__liblolowlevel_ga9937fce1bfce695b01cd3289ead8b919}{lo\+\_\+timetag\+\_\+diff}} (\mbox{\hyperlink{structlo__timetag}{lo\+\_\+timetag}} a, \mbox{\hyperlink{structlo__timetag}{lo\+\_\+timetag}} b)
\begin{DoxyCompactList}\small\item\em Find the time difference between two timetags. \end{DoxyCompactList}\item 
void \mbox{\hyperlink{group__liblolowlevel_gad687e21ed611e68748e962502ae63d8e}{lo\+\_\+timetag\+\_\+now}} (\mbox{\hyperlink{structlo__timetag}{lo\+\_\+timetag}} $\ast$t)
\begin{DoxyCompactList}\small\item\em Return a timetag for the current time. \end{DoxyCompactList}\item 
size\+\_\+t \mbox{\hyperlink{group__liblolowlevel_gaf793bbd32346a91d7d680d91ae68d1bd}{lo\+\_\+arg\+\_\+size}} (\mbox{\hyperlink{group__liblo_ga11838c576b0197c255ce805fd7434736}{lo\+\_\+type}} type, void $\ast$data)
\begin{DoxyCompactList}\small\item\em Return the storage size, in bytes, of the given argument. \end{DoxyCompactList}\item 
char $\ast$ \mbox{\hyperlink{group__liblolowlevel_gad38872ce4270bbfed9d62a655a4facab}{lo\+\_\+get\+\_\+path}} (void $\ast$data, ssize\+\_\+t size)
\begin{DoxyCompactList}\small\item\em Given a raw O\+SC message, return the message path. \end{DoxyCompactList}\item 
void \mbox{\hyperlink{group__liblolowlevel_ga29fc246595334f29d97d11b0186b17bd}{lo\+\_\+arg\+\_\+host\+\_\+endian}} (\mbox{\hyperlink{group__liblo_ga11838c576b0197c255ce805fd7434736}{lo\+\_\+type}} type, void $\ast$data)
\begin{DoxyCompactList}\small\item\em Convert the specified argument to host byte order where necessary. \end{DoxyCompactList}\item 
void \mbox{\hyperlink{group__liblolowlevel_gad775da1d9ef1feaf1b76077143dc3e96}{lo\+\_\+arg\+\_\+network\+\_\+endian}} (\mbox{\hyperlink{group__liblo_ga11838c576b0197c255ce805fd7434736}{lo\+\_\+type}} type, void $\ast$data)
\begin{DoxyCompactList}\small\item\em Convert the specified argument to network byte order where necessary. \end{DoxyCompactList}\item 
void \mbox{\hyperlink{group__pp_ga97e508300ee8b57d4ba1f20a1c4d0235}{lo\+\_\+bundle\+\_\+pp}} (\mbox{\hyperlink{lo__types_8h_a96254950ad34e9cfbf8a6613fc74025b}{lo\+\_\+bundle}} b)
\begin{DoxyCompactList}\small\item\em Pretty-\/print a lo\+\_\+bundle object. \end{DoxyCompactList}\item 
void \mbox{\hyperlink{group__pp_ga5fa7f79f6f490d9a462d6cd894df3b76}{lo\+\_\+message\+\_\+pp}} (\mbox{\hyperlink{lo__types_8h_ad126083c98d941f00eb72d1690b38d63}{lo\+\_\+message}} m)
\begin{DoxyCompactList}\small\item\em Pretty-\/print a lo\+\_\+message object. \end{DoxyCompactList}\item 
void \mbox{\hyperlink{group__pp_ga1699678a3a2d4221bb55fa2e05326ef0}{lo\+\_\+arg\+\_\+pp}} (\mbox{\hyperlink{group__liblo_ga11838c576b0197c255ce805fd7434736}{lo\+\_\+type}} type, void $\ast$data)
\begin{DoxyCompactList}\small\item\em Pretty-\/print a set of typed arguments. \end{DoxyCompactList}\item 
void \mbox{\hyperlink{group__pp_ga31b1944c9f06645d87bdffbf769a1945}{lo\+\_\+server\+\_\+pp}} (\mbox{\hyperlink{lo__types_8h_a59067bf50cf8abb4371da6f03c9036c9}{lo\+\_\+server}} s)
\begin{DoxyCompactList}\small\item\em Pretty-\/print a lo\+\_\+server object. \end{DoxyCompactList}\item 
void \mbox{\hyperlink{group__pp_ga220be2c9f4cfe4516ebcb5c4687a2b9f}{lo\+\_\+method\+\_\+pp}} (\mbox{\hyperlink{lo__types_8h_a66faedf5da13231d8c0166870477dce5}{lo\+\_\+method}} m)
\begin{DoxyCompactList}\small\item\em Pretty-\/print a lo\+\_\+method object. \end{DoxyCompactList}\item 
void \mbox{\hyperlink{group__pp_ga1ea3369b4cf60368cba3336682afcaad}{lo\+\_\+method\+\_\+pp\+\_\+prefix}} (\mbox{\hyperlink{lo__types_8h_a66faedf5da13231d8c0166870477dce5}{lo\+\_\+method}} m, const char $\ast$p)
\begin{DoxyCompactList}\small\item\em Pretty-\/print a lo\+\_\+method object, but prepend a given prefix to all field names. \end{DoxyCompactList}\end{DoxyCompactItemize}


\subsection{Detailed Description}
The liblo headerfile defining the low-\/level A\+PI functions. 