minetest/src/network
Loic Blot a704c04f00 Network Layer 7 rework (Packet handling)
* Move networkcode to a dedicated directory
* Rename clientserver.h to network/networkprotocol.h (Better name) and sanitize some includes
* Create object NetworkPacket
  * It stores command (opcode) and data separated
  * It also stores peer_id
  * Data reading can be done by using a streaming interface
* Change packet routing analysis
  * Remove old conditional analysis
  * Now uses function pointed analysis and add connection state ({Client,Server}::handlers)
  * Connection state permit to categorize condition to handle before analyze packets
  * Create a handler for depreciated messages, instead of duplicating code
2015-02-10 20:04:08 +10:00
..
clientopcodes.cpp Network Layer 7 rework (Packet handling) 2015-02-10 20:04:08 +10:00
clientopcodes.h Network Layer 7 rework (Packet handling) 2015-02-10 20:04:08 +10:00
networkpacket.cpp Network Layer 7 rework (Packet handling) 2015-02-10 20:04:08 +10:00
networkpacket.h Network Layer 7 rework (Packet handling) 2015-02-10 20:04:08 +10:00
networkprotocol.h Network Layer 7 rework (Packet handling) 2015-02-10 20:04:08 +10:00
serveropcodes.cpp Network Layer 7 rework (Packet handling) 2015-02-10 20:04:08 +10:00
serveropcodes.h Network Layer 7 rework (Packet handling) 2015-02-10 20:04:08 +10:00
toclientpacket.cpp Network Layer 7 rework (Packet handling) 2015-02-10 20:04:08 +10:00
toclientpacket.h Network Layer 7 rework (Packet handling) 2015-02-10 20:04:08 +10:00
toserverpacket.cpp Network Layer 7 rework (Packet handling) 2015-02-10 20:04:08 +10:00
toserverpacket.h Network Layer 7 rework (Packet handling) 2015-02-10 20:04:08 +10:00