\hypertarget{lo_8h}{}\section{lo.\+h File Reference}
\label{lo_8h}\index{lo.\+h@{lo.\+h}}
\subsection*{Functions}
\begin{DoxyCompactItemize}
\item 
\mbox{\hyperlink{lo__types_8h_abf9b53223467de596b89e1377b0f3f3d}{lo\+\_\+address}} \mbox{\hyperlink{group__liblo_gae5af61a02ab08871d3ea070c8f770cfe}{lo\+\_\+address\+\_\+new}} (const char $\ast$host, const char $\ast$port)
\begin{DoxyCompactList}\small\item\em Declare an O\+SC destination, given IP address and port number. Same as \mbox{\hyperlink{group__liblo_gaceb4b068bc48c2b075e790910cab3075}{lo\+\_\+address\+\_\+new\+\_\+with\+\_\+proto()}}, but using U\+DP. \end{DoxyCompactList}\item 
\mbox{\hyperlink{lo__types_8h_abf9b53223467de596b89e1377b0f3f3d}{lo\+\_\+address}} \mbox{\hyperlink{group__liblo_gaceb4b068bc48c2b075e790910cab3075}{lo\+\_\+address\+\_\+new\+\_\+with\+\_\+proto}} (int proto, const char $\ast$host, const char $\ast$port)
\begin{DoxyCompactList}\small\item\em Declare an O\+SC destination, given IP address and port number, specifying protocol. \end{DoxyCompactList}\item 
\mbox{\hyperlink{lo__types_8h_abf9b53223467de596b89e1377b0f3f3d}{lo\+\_\+address}} \mbox{\hyperlink{group__liblo_ga1af2cb3c80393cba838f64dfcdc35620}{lo\+\_\+address\+\_\+new\+\_\+from\+\_\+url}} (const char $\ast$url)
\begin{DoxyCompactList}\small\item\em Create a lo\+\_\+address object from an O\+SC U\+RL. \end{DoxyCompactList}\item 
void \mbox{\hyperlink{group__liblo_ga82b9a2d1d30214114eb5298f43aebac5}{lo\+\_\+address\+\_\+free}} (\mbox{\hyperlink{lo__types_8h_abf9b53223467de596b89e1377b0f3f3d}{lo\+\_\+address}} t)
\begin{DoxyCompactList}\small\item\em Free the memory used by the lo\+\_\+address object. \end{DoxyCompactList}\item 
void \mbox{\hyperlink{group__liblo_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__liblo_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__liblo_gafa4253874f97c2c16254ac57d2b7c987}{lo\+\_\+send}} (\mbox{\hyperlink{lo__types_8h_abf9b53223467de596b89e1377b0f3f3d}{lo\+\_\+address}} targ, const char $\ast$path, const char $\ast$type,...)
\begin{DoxyCompactList}\small\item\em Send a O\+SC formatted message to the address specified. \end{DoxyCompactList}\item 
int \mbox{\hyperlink{group__liblo_gaa4a314562b09e2fd00749a5d0b4d0955}{lo\+\_\+send\+\_\+from}} (\mbox{\hyperlink{lo__types_8h_abf9b53223467de596b89e1377b0f3f3d}{lo\+\_\+address}} targ, \mbox{\hyperlink{lo__types_8h_a59067bf50cf8abb4371da6f03c9036c9}{lo\+\_\+server}} from, \mbox{\hyperlink{structlo__timetag}{lo\+\_\+timetag}} ts, const char $\ast$path, const char $\ast$type,...)
\begin{DoxyCompactList}\small\item\em Send a O\+SC formatted message to the address specified, from the same socket as the specified server. \end{DoxyCompactList}\item 
int \mbox{\hyperlink{group__liblo_ga42ec6437789c7516c5b7909d8504751a}{lo\+\_\+send\+\_\+timestamped}} (\mbox{\hyperlink{lo__types_8h_abf9b53223467de596b89e1377b0f3f3d}{lo\+\_\+address}} targ, \mbox{\hyperlink{structlo__timetag}{lo\+\_\+timetag}} ts, const char $\ast$path, const char $\ast$type,...)
\begin{DoxyCompactList}\small\item\em Send a O\+SC formatted message to the address specified, scheduled to be dispatch at some time in the future. \end{DoxyCompactList}\item 
int \mbox{\hyperlink{group__liblo_ga407e1694a2ec58ee5b90c6390e0a5d53}{lo\+\_\+address\+\_\+errno}} (\mbox{\hyperlink{lo__types_8h_abf9b53223467de596b89e1377b0f3f3d}{lo\+\_\+address}} a)
\begin{DoxyCompactList}\small\item\em Return the error number from the last failed \mbox{\hyperlink{group__liblo_gafa4253874f97c2c16254ac57d2b7c987}{lo\+\_\+send()}} or \mbox{\hyperlink{group__liblo_gae5af61a02ab08871d3ea070c8f770cfe}{lo\+\_\+address\+\_\+new()}} call. \end{DoxyCompactList}\item 
const char $\ast$ \mbox{\hyperlink{group__liblo_gace321bfb9e529d8640e96e894db5400c}{lo\+\_\+address\+\_\+errstr}} (\mbox{\hyperlink{lo__types_8h_abf9b53223467de596b89e1377b0f3f3d}{lo\+\_\+address}} a)
\begin{DoxyCompactList}\small\item\em Return the error string from the last failed \mbox{\hyperlink{group__liblo_gafa4253874f97c2c16254ac57d2b7c987}{lo\+\_\+send()}} or \mbox{\hyperlink{group__liblo_gae5af61a02ab08871d3ea070c8f770cfe}{lo\+\_\+address\+\_\+new()}} call. \end{DoxyCompactList}\item 
\mbox{\hyperlink{lo__types_8h_a8e780f8c09e3e4dd737fe249f11d16fc}{lo\+\_\+blob}} \mbox{\hyperlink{group__liblo_gaffb2348c70cb0e1214fd50bdc7574c39}{lo\+\_\+blob\+\_\+new}} (int32\+\_\+t size, const void $\ast$data)
\begin{DoxyCompactList}\small\item\em Create a new O\+SC blob type. \end{DoxyCompactList}\item 
void \mbox{\hyperlink{group__liblo_gaa46ef058cfdf14a16936c062ebac19b9}{lo\+\_\+blob\+\_\+free}} (\mbox{\hyperlink{lo__types_8h_a8e780f8c09e3e4dd737fe249f11d16fc}{lo\+\_\+blob}} b)
\begin{DoxyCompactList}\small\item\em Free the memory taken by a blob. \end{DoxyCompactList}\item 
uint32\+\_\+t \mbox{\hyperlink{group__liblo_gab6c9184f0a54f19319d8a6409487b466}{lo\+\_\+blob\+\_\+datasize}} (\mbox{\hyperlink{lo__types_8h_a8e780f8c09e3e4dd737fe249f11d16fc}{lo\+\_\+blob}} b)
\begin{DoxyCompactList}\small\item\em Return the amount of valid data in a lo\+\_\+blob object. \end{DoxyCompactList}\item 
void $\ast$ \mbox{\hyperlink{group__liblo_ga064e3435301e0df338b75023a7ebf38e}{lo\+\_\+blob\+\_\+dataptr}} (\mbox{\hyperlink{lo__types_8h_a8e780f8c09e3e4dd737fe249f11d16fc}{lo\+\_\+blob}} b)
\begin{DoxyCompactList}\small\item\em Return a pointer to the start of the blob data to allow contents to be changed. \end{DoxyCompactList}\item 
void \mbox{\hyperlink{group__liblo_gad9fa9a716b9df6b60357ea05e6c5f87b}{lo\+\_\+version}} (char $\ast$verstr, int verstr\+\_\+size, int $\ast$major, int $\ast$minor, char $\ast$extra, int extra\+\_\+size, int $\ast$lt\+\_\+major, int $\ast$lt\+\_\+minor, int $\ast$lt\+\_\+bug)
\begin{DoxyCompactList}\small\item\em Get information on the version of liblo current in use. \end{DoxyCompactList}\end{DoxyCompactItemize}


\subsection{Detailed Description}
The liblo main headerfile and high-\/level A\+PI functions. 