aboutsummaryrefslogtreecommitdiff
path: root/osc_server.cpp
AgeCommit message (Collapse)AuthorFilesLines
2012-09-27make layer list double-linkedRobin Haberkorn1-3/+1
* does not in any way affect rendering performance * inserting is a bit more complex, but still O(1) * deleting is a lot faster (O(1)) since we do not have to search by name
2012-09-27support command line argumentsRobin Haberkorn1-1/+2
don't use getopt() since it's not in msvcrt
2012-09-26removed "struct" when using the struct typeRobin Haberkorn1-3/+3
2012-09-26let the compiler check format-strings and params in ↵Robin Haberkorn1-3/+5
OSCServer::add/del_method() calls also allow add_method() with NULL format string
2012-09-26declare liblo and libvlc callbacks with extern "C"Robin Haberkorn1-0/+7
C might use other calling conventions than C++
2012-09-26moved layer registration from OSCServer into main.cpp using new ↵Robin Haberkorn1-47/+39
OSCServer::register_layer() method also use a static CtorInfo structure in every layer class instead of macros
2012-09-26renamed OscServer to OSCServerRobin Haberkorn1-10/+10
2012-09-26isolated OSC server specific code in OscServer class and allow to register ↵Robin Haberkorn1-0/+198
methods in order to localize OSC method handling i.e. every Layer class is stand-alone now