Add a second int64 data field to chat arbitrary data field.
This commit is contained in:
@@ -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);
|
||||||
}
|
}
|
||||||
};
|
};
|
||||||
|
|
||||||
|
Reference in New Issue
Block a user