minetest/src/network
Loïc Blot 6f1c907204 Implement mod communication channels (#6351)
Implement network communication for channels

* Implement ModChannel manager server side to route incoming messages from clients to other clients
* Add signal handler switch on client & ModChannelMgr on client to handle channels
* Add Lua API bindings + client packet sending + unittests
* Implement server message sending
* Add callback from received message handler to Lua API using registration method
2017-09-26 00:11:20 +02:00
..
CMakeLists.txt Network cleanup (#6310) 2017-08-25 15:53:56 +02:00
address.cpp Network cleanup (#6302) 2017-08-24 08:28:54 +02:00
address.h Fix compile error in openbsd (#6430) 2017-09-20 23:29:47 +02:00
clientopcodes.cpp Implement mod communication channels (#6351) 2017-09-26 00:11:20 +02:00
clientopcodes.h C++ modernize: Pragma once (#6264) 2017-08-17 22:19:39 +02:00
clientpackethandler.cpp Implement mod communication channels (#6351) 2017-09-26 00:11:20 +02:00
connection.cpp Network part requires SharedBuffers to be pass as value 2017-09-03 19:01:53 +02:00
connection.h Use a Buffer instead of SharedBuffer in ConnectionCommand 2017-09-05 22:14:56 +02:00
connectionthreads.cpp Network part requires SharedBuffers to be pass as value 2017-09-03 19:01:53 +02:00
connectionthreads.h Fix failing linter (travis) 2017-09-12 19:35:31 +02:00
networkexceptions.h Network cleanup (#6302) 2017-08-24 08:28:54 +02:00
networkpacket.cpp Network cleanup (#6310) 2017-08-25 15:53:56 +02:00
networkpacket.h Network cleanup (#6310) 2017-08-25 15:53:56 +02:00
networkprotocol.h Implement mod communication channels (#6351) 2017-09-26 00:11:20 +02:00
peerhandler.h Network cleanup (#6302) 2017-08-24 08:28:54 +02:00
serveropcodes.cpp Implement mod communication channels (#6351) 2017-09-26 00:11:20 +02:00
serveropcodes.h C++ modernize: Pragma once (#6264) 2017-08-17 22:19:39 +02:00
serverpackethandler.cpp Implement mod communication channels (#6351) 2017-09-26 00:11:20 +02:00
socket.cpp Network cleanup (#6302) 2017-08-24 08:28:54 +02:00
socket.h Network cleanup (#6302) 2017-08-24 08:28:54 +02:00