Rename some things, stub of async version, download rapidjson in cmake file

This commit is contained in:
Chris Marsh
2017-07-11 15:59:14 -07:00
parent e3d663bc95
commit 1b65e53da7
12 changed files with 319 additions and 21 deletions

View File

@ -18,7 +18,7 @@ struct RpcMessageFrame {
struct RpcConnection {
void (*onConnect)() = nullptr;
void (*onDisconnect)() = nullptr;
void (*onDisconnect)(int errorcode, const char* message) = nullptr;
char appId[64];
static RpcConnection* Create(const char* applicationId);
@ -26,6 +26,7 @@ struct RpcConnection {
void Open();
void Close();
void Write(const void* data, size_t length);
RpcMessageFrame* Read();
RpcMessageFrame* GetNextFrame();
void WriteFrame(RpcMessageFrame* frame);