Add a second int64 data field to chat arbitrary data field.

This commit is contained in:
Jonathan G Rennison
2017-03-03 22:33:55 +00:00
parent 3001595916
commit 63629852f7

View File

@@ -133,16 +133,19 @@ enum NetworkErrorCode {
struct NetworkTextMessageData { struct NetworkTextMessageData {
int64 data; int64 data;
int64 auxdata;
NetworkTextMessageData(int64 data = 0) NetworkTextMessageData(int64 data = 0, int64 auxdata = 0)
: data(data) { } : data(data), auxdata(auxdata) { }
template <typename T> void recv(T *p) { template <typename T> void recv(T *p) {
this->data = p->Recv_uint64(); this->data = p->Recv_uint64();
this->auxdata = p->Recv_uint64();
} }
template <typename T> void send(T *p) const { template <typename T> void send(T *p) const {
p->Send_uint64(this->data); p->Send_uint64(this->data);
p->Send_uint64(this->auxdata);
} }
}; };