C++ wrapper around libwebsockets