lo::Server(3) Library Functions Manual lo::Server(3) NAME lo::Server - Class representing a local OSC server, proxy for lo_server. SYNOPSIS #include Inherited by lo::ServerThread. Public Member Functions Server (lo_server s) template Server (const num_string_type &port, E &&e) template Server (const num_string_type &port, int proto, E &&e=0) template Server (const string_type &group, const num_string_type &port, const string_type &iface=0, const string_type &ip=0, E &&e=0) Server (const num_string_type &port, lo_err_handler err_h=0) Server (const num_string_type &port, int proto, lo_err_handler err_h=0) Server (const string_type &group, const num_string_type &port, const string_type &iface='', const string_type &ip='', lo_err_handler err_h=0) virtual ~Server () Method add_method (const string_type &path, const string_type &types, lo_method_handler h, void *data) const LO_ADD_METHOD ((const char *, const char *, lo_arg **, int),((char *) 0,(char *) 0,(lo_arg **) 0,(int) 0),(path, types, argv, argc)) LO_ADD_METHOD ((const char *, lo_arg **, int),((char *) 0,(lo_arg **) 0,(int) 0),(types, argv, argc)) Detailed Description Class representing a local OSC server, proxy for lo_server. Definition at line 499 of file lo_cpp.h. Constructor & Destructor Documentation lo::Server::Server (lo_server s) [inline] Constructor. Definition at line 503 of file lo_cpp.h. Referenced by Server(), Server(), Server(), Server(), Server(), and Server(). template lo::Server::Server (const num_string_type & port, E && e) [inline] Constructor taking an error handler. Definition at line 507 of file lo_cpp.h. References lo_server_new(), and Server(). template lo::Server::Server (const num_string_type & port, int proto, E && e = 0) [inline] Constructor taking a port number and error handler. Definition at line 524 of file lo_cpp.h. References lo_server_new_with_proto(), and Server(). template lo::Server::Server (const string_type & group, const num_string_type & port, const string_type & iface = 0, const string_type & ip = 0, E && e = 0) [inline] Constructor taking a multicast group, port number, interface identifier or IP, and error handler. Definition at line 542 of file lo_cpp.h. References lo_server_new_multicast_iface(), and Server(). lo::Server::Server (const num_string_type & port, lo_err_handler err_h = 0) [inline] Constructor taking a port number and error handler. Definition at line 565 of file lo_cpp.h. References lo_server_new(), and Server(). lo::Server::Server (const num_string_type & port, int proto, lo_err_handler err_h = 0) [inline] Constructor taking a port number, protocol, and error handler. Definition at line 569 of file lo_cpp.h. References lo_server_new_with_proto(), and Server(). lo::Server::Server (const string_type & group, const num_string_type & port, const string_type & iface = '', const string_type & ip = '', lo_err_handler err_h = 0) [inline] Constructor taking a multicast group, port number, interface identifier or IP, and error handler. Definition at line 575 of file lo_cpp.h. References lo_server_new_multicast(), lo_server_new_multicast_iface(), and Server(). virtual lo::Server::~Server () [inline], [virtual] Destructor Definition at line 584 of file lo_cpp.h. References lo_server_free(). Member Function Documentation Method lo::Server::add_method (const string_type & path, const string_type & types, lo_method_handler h, void * data) const [inline] Add a method to handle a given path and type, with a handler and user data pointer. Definition at line 593 of file lo_cpp.h. lo::Server::LO_ADD_METHOD ((const char *, const char *, lo_arg **, int) , ((char *) 0,(char *) 0,(lo_arg **) 0,(int) 0) , (path, types, argv, argc) ) Add a method to handle a given path and type, with a handler taking (argv, argc), user data. lo::Server::LO_ADD_METHOD ((const char *, lo_arg **, int) , ((char *) 0,(lo_arg **) 0,(int) 0) , (types, argv, argc) ) Add a method to handle a given path and type, with a handler taking (types, argv, argc), user data. Author Generated automatically by Doxygen for liblo from the source code. liblo Version 0.34 lo::Server(3)