struct lo_server_ * lo_server
An object representing an instance of an OSC server.
int(*) lo_server_thread_init_callback(lo_server_thread s, void *user_data)
A callback function to perform initialization when the server thread is started.
int(*) lo_method_handler(const char *path, const char *types, lo_arg **argv, int argc, lo_message msg, void *user_data)
A callback function to receive notification of matching message arriving in the server or server thre...
struct lo_address_ * lo_address
A reference to an OSC service.
struct lo_message_ * lo_message
A low-level object used to represent messages passed over OSC.
void(*) lo_err_handler(int num, const char *msg, const char *where)
A callback function to receive notification of an error in a server or server thread.
struct lo_blob_ * lo_blob
A object to store an opaque binary data object.
int(*) lo_bundle_end_handler(void *user_data)
A callback function to receive notification of a bundle dispatch being completed by the server or ser...
int(*) lo_bundle_start_handler(lo_timetag time, void *user_data)
A callback function to receive notification of a bundle being dispatched by the server or server thre...
struct lo_server_thread_ * lo_server_thread
An object representing a thread containing an OSC server.
struct lo_bundle_ * lo_bundle
A low-level object used to represent bundles of messages passed over OSC.
void(*) lo_server_thread_cleanup_callback(lo_server_thread s, void *user_data)
A callback function to perform cleanup when the server thread is started.
struct lo_method_ * lo_method
An object representing an method on a server.
Union used to read values from incoming messages.