Common Protocol for Parameters
C++ CMake
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
base64 @ 4d1fdf9
coppa
jeayeson @ 3d7dba8
nano-signal-slot @ d1434cd
oscpack @ 33611bf
tests
variant @ 903c7d8
websocketpp @ 72e55a7
.gitignore
.gitmodules
CMakeLists.txt
LICENSE
README.md
STYLEGUIDE
logo.png
logo_new.jpg
test.cpp

README.md

This work has been integrated into the ossia library

Please refer to the following repository : https://github.com/OSSIA/API









coppa logo

Common Protocols for Parameters

The API is not yet stable. This aims to provide an example of a possible implementation of the OSCQuery protocol, in the most generic possible way to allowto easily adapt to specification changes.

Requirements

  • An up-to-date C++14 compiler (So far, only tested with clang-3.6; building works with GCC-5.1 but it crashes at runtime)
  • CMake
  • libasio (for websocket connection)
  • [facultative] Qt5 and kf5-kdnssd for ZeroConf operation and examples

Setup

$ git clone https://github.com/jcelerier/coppa
$ cd coppa
$ git submodule update --init --recursive
$ cd jeayeson
$ ./configure

Building

In a separate build folder :

$ cmake -DCMAKE_CXX_COMPILER=[at least clang-3.6] [coppa folder]
$ make -j4

Running a test server

./server_test # Server
./client_test # Client