liblo perl binding
==================
Perl binding for the liblo library.
LibLO library version 0.23 or higher is required.
http://liblo.sourceforge.net/
Pkg-config version 0.11 or higher is required:
http://pkgconfig.freedesktop.org/
INSTALLATION
------------
I use Module::Build to build and install the module.
To install this module type the following:
perl Build.PL
./Build
./Build test
And then as root:
./Build install
API Overview
------------
Items marked * have not been implemented in this release.
Net::LibLO::Address
- new(url)
- new(host, port)
- get_hostname
- get_port
- get_url
- errno
- errstr
- DESTROY
Net::LibLO::Message
- new
- new(typespec, args)
- add_int32
- add_float
- add_string
- add_double
- add_symbol
- add_char
- add_true
- add_false
- add_nil
- add_infinitum
- length
- pretty_print
* - serialise
- get_source
- DESTROY
Net::LibLO::Bundle
- new
- new(sec, frac)
- add_message(path, message)
- add_message(path, typespec, args )
- length
* - serialise
- DESTROY
Net::LibLO( port_string )
- new([port], [protocol])
- send(dest, bundle)
- send(dest, path, message)
- send(dest, path, typespec, @params)
* - send_timestamped( dest, timetag, path, message )
* - send_timestamped( dest, timetag, path, typespec, @params )
- recv
- recv_noblock( [timeout] )
- add_method( path, typespec, handler, userdata )
* - del_method( path, typespec )
- get_port
- get_url
* - events_pending
* - next_event_delay
- DESTROY
handler( serv, mesg, path, typespec, userdata, @params )
KNOWN BUGS
----------
- Not all OSC types are supported
- You cannot remove methods
- Possible memory leaks when freeing Net::LibLO objects
AUTHOR
------
Nicholas J. Humfrey, njh@aelius.com
COPYRIGHT
---------
Copyright (C) 2005 Nicholas J. Humfrey
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation; either version 2 of the License, or
(at your option) any later version.
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.