Add websockets surface module

Multimedia / Ardour - Luciano Iam [gmail.com] - 22 February 2020 22:10 EST

8db9755d1e Add websockets surface module
libs/surfaces/websockets/ardour_websockets.cc | 132 +++++++++
libs/surfaces/websockets/ardour_websockets.h | 98 +++++++
libs/surfaces/websockets/client.cc | 71 +++++
libs/surfaces/websockets/client.h | 58 ++++
libs/surfaces/websockets/component.cc | 62 +++++
libs/surfaces/websockets/component.h | 61 ++++
libs/surfaces/websockets/dispatcher.cc | 194 +++++++++++++
libs/surfaces/websockets/dispatcher.h | 58 ++++
libs/surfaces/websockets/feedback.cc | 171 ++++++++++++
libs/surfaces/websockets/feedback.h | 56 ++++
libs/surfaces/websockets/globals.cc | 39 +++
libs/surfaces/websockets/globals.h | 36 +++
libs/surfaces/websockets/interface.cc | 73 +++++
libs/surfaces/websockets/message.cc | 193 +++++++++++++
libs/surfaces/websockets/message.h | 45 +++
libs/surfaces/websockets/server.cc | 383 ++++++++++++++++++++++++++
libs/surfaces/websockets/server.h | 95 +++++++
libs/surfaces/websockets/state.cc | 118 ++++++++
libs/surfaces/websockets/state.h | 95 +++++++
libs/surfaces/websockets/strips.cc | 227 +++++++++++++++
libs/surfaces/websockets/strips.h | 70 +++++
libs/surfaces/websockets/typed_value.cc | 152 ++++++++++
libs/surfaces/websockets/typed_value.h | 65 +++++
libs/surfaces/websockets/wscript | 42 +++
libs/surfaces/wscript | 6 +
websockets_client/css/main.css | 92 +++++++
websockets_client/css/widget.css | 50 ++++
websockets_client/index.html | 18 ++
websockets_client/js/client.js | 159 +++++++++++
websockets_client/js/connection.js | 75 +++++
websockets_client/js/widget.js | 157 +++++++++++
31 files changed, 3151 insertions(+)

  • Share