\hypertarget{lo_8h}{\section{lo.\+h File Reference}
\label{lo_8h}\index{lo.\+h@{lo.\+h}}
}
\subsection*{Functions}
\begin{DoxyCompactItemize}
\item 
\hyperlink{lo__types_8h_abf9b53223467de596b89e1377b0f3f3d}{lo\+\_\+address} \hyperlink{group__liblo_gae5af61a02ab08871d3ea070c8f770cfe}{lo\+\_\+address\+\_\+new} (const char $\ast$host, const char $\ast$port)
\begin{DoxyCompactList}\small\item\em Declare an O\+S\+C destination, given I\+P address and port number. Same as \hyperlink{group__liblo_gaceb4b068bc48c2b075e790910cab3075}{lo\+\_\+address\+\_\+new\+\_\+with\+\_\+proto()}, but using U\+D\+P. \end{DoxyCompactList}\item 
\hyperlink{lo__types_8h_abf9b53223467de596b89e1377b0f3f3d}{lo\+\_\+address} \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\+S\+C destination, given I\+P address and port number, specifying protocol. \end{DoxyCompactList}\item 
\hyperlink{lo__types_8h_abf9b53223467de596b89e1377b0f3f3d}{lo\+\_\+address} \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\+S\+C U\+R\+L. \end{DoxyCompactList}\item 
void \hyperlink{group__liblo_ga82b9a2d1d30214114eb5298f43aebac5}{lo\+\_\+address\+\_\+free} (\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 \hyperlink{group__liblo_gacd72097b92411db148844d89071fd281}{lo\+\_\+address\+\_\+set\+\_\+ttl} (\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 \hyperlink{group__liblo_ga3652ba694ba3c153dc96917e7321131c}{lo\+\_\+address\+\_\+get\+\_\+ttl} (\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 \hyperlink{group__liblo_gafa4253874f97c2c16254ac57d2b7c987}{lo\+\_\+send} (\hyperlink{lo__types_8h_abf9b53223467de596b89e1377b0f3f3d}{lo\+\_\+address} targ, const char $\ast$path, const char $\ast$type,...)
\begin{DoxyCompactList}\small\item\em Send a O\+S\+C formatted message to the address specified. \end{DoxyCompactList}\item 
int \hyperlink{group__liblo_gaa4a314562b09e2fd00749a5d0b4d0955}{lo\+\_\+send\+\_\+from} (\hyperlink{lo__types_8h_abf9b53223467de596b89e1377b0f3f3d}{lo\+\_\+address} targ, \hyperlink{lo__types_8h_a59067bf50cf8abb4371da6f03c9036c9}{lo\+\_\+server} from, \hyperlink{structlo__timetag}{lo\+\_\+timetag} ts, const char $\ast$path, const char $\ast$type,...)
\begin{DoxyCompactList}\small\item\em Send a O\+S\+C formatted message to the address specified, from the same socket as the specified server. \end{DoxyCompactList}\item 
int \hyperlink{group__liblo_ga42ec6437789c7516c5b7909d8504751a}{lo\+\_\+send\+\_\+timestamped} (\hyperlink{lo__types_8h_abf9b53223467de596b89e1377b0f3f3d}{lo\+\_\+address} targ, \hyperlink{structlo__timetag}{lo\+\_\+timetag} ts, const char $\ast$path, const char $\ast$type,...)
\begin{DoxyCompactList}\small\item\em Send a O\+S\+C formatted message to the address specified, scheduled to be dispatch at some time in the future. \end{DoxyCompactList}\item 
int \hyperlink{group__liblo_ga407e1694a2ec58ee5b90c6390e0a5d53}{lo\+\_\+address\+\_\+errno} (\hyperlink{lo__types_8h_abf9b53223467de596b89e1377b0f3f3d}{lo\+\_\+address} a)
\begin{DoxyCompactList}\small\item\em Return the error number from the last failed \hyperlink{group__liblo_gafa4253874f97c2c16254ac57d2b7c987}{lo\+\_\+send()} or \hyperlink{group__liblo_gae5af61a02ab08871d3ea070c8f770cfe}{lo\+\_\+address\+\_\+new()} call. \end{DoxyCompactList}\item 
const char $\ast$ \hyperlink{group__liblo_gace321bfb9e529d8640e96e894db5400c}{lo\+\_\+address\+\_\+errstr} (\hyperlink{lo__types_8h_abf9b53223467de596b89e1377b0f3f3d}{lo\+\_\+address} a)
\begin{DoxyCompactList}\small\item\em Return the error string from the last failed \hyperlink{group__liblo_gafa4253874f97c2c16254ac57d2b7c987}{lo\+\_\+send()} or \hyperlink{group__liblo_gae5af61a02ab08871d3ea070c8f770cfe}{lo\+\_\+address\+\_\+new()} call. \end{DoxyCompactList}\item 
\hyperlink{lo__types_8h_a8e780f8c09e3e4dd737fe249f11d16fc}{lo\+\_\+blob} \hyperlink{group__liblo_gaffb2348c70cb0e1214fd50bdc7574c39}{lo\+\_\+blob\+\_\+new} (int32\+\_\+t size, const void $\ast$data)
\begin{DoxyCompactList}\small\item\em Create a new O\+S\+C blob type. \end{DoxyCompactList}\item 
void \hyperlink{group__liblo_gaa46ef058cfdf14a16936c062ebac19b9}{lo\+\_\+blob\+\_\+free} (\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 \hyperlink{group__liblo_gab6c9184f0a54f19319d8a6409487b466}{lo\+\_\+blob\+\_\+datasize} (\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$ \hyperlink{group__liblo_ga064e3435301e0df338b75023a7ebf38e}{lo\+\_\+blob\+\_\+dataptr} (\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 \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\+P\+I functions. 