18 Commits (de7025edc89fd8389245e2fcdedc6882059d0cbe)

Author SHA1 Message Date
  Titouan Rigoudy de7025edc8 Implement ProtoDecode and ProtoEncode for peer messages. 7 years ago
  Titouan Rigoudy 38f6f0938a Add PeerTransport. 7 years ago
  Titouan Rigoudy 1f94a399fc Add ServerTransport. 7 years ago
  Titouan Rigoudy 13a4ff6fa5 Add proto::codec module with encoding and decoding for basic types. 8 years ago
  Titouan Rigoudy 2ad5f19850 Add basic communication with peers. 9 years ago
  Titouan Rigoudy 57950f7625 Move proto::Request/Response to proto::handler. 9 years ago
  Titouan Rigoudy 6949682662 Do not glob import proto::server in client. 9 years ago
  Titouan Rigoudy c163a065c3 Move PacketStream to proto::stream. 9 years ago
  Titouan Rigoudy 0bd1485296 Split MutPacket out of Packet, add OutBuf. 9 years ago
  Titouan Rigoudy 648b99a3ca Refactor proto::handler, add Agent. 9 years ago
  Titouan Rigoudy 16f10d1083 Move handler to proto module. 9 years ago
  Titouan Rigoudy d59ac09ca0 Use ReadFromPacket and WriteToPacket traits to simplify packet I/O. 9 years ago
  Titouan Rigoudy 402e5a7619 Rename FromPacket to ReadFromPacket and move traits to packet. 9 years ago
  Titouan Rigoudy e64240b124 Connect Controller to Client. 9 years ago
  Titouan Rigoudy 1177802dbe Refactor ServerConnection to own stream. 9 years ago
  Titouan Rigoudy 353d926383 Refactor proto module. 9 years ago
  Titouan Rigoudy c93e2675d0 Rename proto::message to proto::server. 9 years ago
  Titouan Rigoudy b07fd93219 Refactor packet parsing/creating code. 9 years ago