Joshua Scott
|
00b404f132
|
net: Fix usages of send_packet
|
2018-04-11 02:55:01 +01:00 |
Joshua Scott
|
59aa21b4b6
|
net: Implement send_message on DMLSession
|
2018-04-11 01:18:31 +01:00 |
Joshua Scott
|
1d6855581a
|
net: Fix namespace typo in DMLSession
Forgot to change these to net after moving them from dml
|
2018-04-11 01:16:21 +01:00 |
Joshua Scott
|
2acb22214c
|
net: Rename dml::Session to net::DMLSession
|
2018-04-11 01:13:37 +01:00 |
Joshua Scott
|
c4630ae970
|
net: Session::send_packet was unnecessarily templated
|
2018-04-11 01:12:53 +01:00 |
Joshua Scott
|
599afed56f
|
control: Catch DML errors when parsing control messages
|
2018-04-11 00:50:10 +01:00 |
Joshua Scott
|
88f98fd84c
|
net: Fix small bug in PacketHeader
This prevented on_invalid_packet from being called
|
2018-04-11 00:38:33 +01:00 |
Joshua Scott
|
e62f3e7647
|
protocol: Implement a DML-based Session
|
2018-04-11 00:35:16 +01:00 |
Joshua Scott
|
e89cdd2ae4
|
protocol: Don't handle application messages before CLIENT_HELLO
|
2018-04-09 22:09:49 +01:00 |
Joshua Scott
|
1755bda42e
|
protocol: Fix memcpy build error
|
2018-04-09 21:56:58 +01:00 |
Joshua Scott
|
5ff4fb651d
|
protocol: Add Participant and Session
|
2018-04-09 21:53:09 +01:00 |
Joshua Scott
|
57ef9b95f8
|
protocol: Implement PacketHeader
|
2018-04-09 21:51:02 +01:00 |
Joshua Scott
|
611943e3ad
|
protocol: Remove the Packet class
It doesn't need to exist
|
2018-04-09 21:49:11 +01:00 |
Joshua Scott
|
2f51a53cb3
|
protocol: Message record should start off as a nullptr
|
2018-04-06 05:36:54 +01:00 |
Joshua Scott
|
b5909878f8
|
protocol: Use an auto sorting system for message types
Rather than calling sort_lookup externally
|
2018-04-06 04:14:37 +01:00 |
Joshua Scott
|
9ef780ace1
|
protocol: Fix message types in modules that don't specify _MsgOrder
|
2018-04-06 03:07:35 +01:00 |
Joshua Scott
|
3e34c0b3bc
|
protocol: Implement module loading and I/O for DML messages
'das alota cod
|
2018-04-05 17:36:26 +01:00 |
Joshua Scott
|
915b6e7e0a
|
protocol: Implement control messages
|
2018-04-03 21:36:24 +01:00 |
Joshua Scott
|
9653475ed9
|
protocol: Implement Packet
|
2018-04-03 19:49:58 +01:00 |
Joshua Scott
|
85361f0e40
|
protocol: Add source files to CMakeLists.txt
also fix error in Packet.h
|
2018-04-03 17:20:33 +01:00 |