Messaging over debug channel.

This commit is contained in:
Ben Vanik
2013-12-22 00:21:35 -08:00
parent a9378eb7eb
commit 80d8dc02aa
13 changed files with 319 additions and 20 deletions

View File

@@ -19,6 +19,7 @@
struct wslay_event_msg;
struct json_t;
namespace xe {
@@ -37,7 +38,12 @@ public:
virtual int Setup();
virtual void Close();
void Write(uint8_t** buffers, size_t* lengths, size_t count);
void Write(const char* value);
void Write(const uint8_t** buffers, size_t* lengths, size_t count,
bool binary = true);
void OnMessage(const uint8_t* data, size_t length);
json_t* HandleMessage(const char* command, json_t* request, bool& succeeded);
private:
static void StartCallback(void* param);