{
enum ConnectionEventType type;
u16 peer_id;
- SharedBuffer<u8> data;
+ Buffer<u8> data;
bool timeout;
Address address;
Address address;
u16 peer_id;
u8 channelnum;
- SharedBuffer<u8> data;
+ Buffer<u8> data;
bool reliable;
ConnectionCommand(): type(CONNCMD_NONE) {}
void Connect(Address address);
bool Connected();
void Disconnect();
- u32 Receive(u16 &peer_id, u8 *data, u32 datasize);
+ u32 Receive(u16 &peer_id, SharedBuffer<u8> &data);
void SendToAll(u8 channelnum, SharedBuffer<u8> data, bool reliable);
void Send(u16 peer_id, u8 channelnum, SharedBuffer<u8> data, bool reliable);
void RunTimeouts(float dtime); // dummy