virtualx-engine/core/io
Fabio Alessandrelli b4e3be7519 New NetSocket interface, BSD/Win implementation
Unified BSD and Winsock sockets into a single implementation of a
generic NetSocket interface.

This is some ground work for few network improvements:
- Reuse as much code as possible between Posix and Windows.
- Provide a single point of implementation for exotic sdks (consoles).
- Provide platform agnostic StreamPeerTCP and PacketPeerUDP in core.
- Implement connect for UDP allowing for DTLS implementation.
2018-09-12 15:46:37 +02:00
..
compression.cpp Make core/ includes absolute, remove subfolders from include path 2018-09-12 09:52:22 +02:00
compression.h Make core/ includes absolute, remove subfolders from include path 2018-09-12 09:52:22 +02:00
config_file.cpp Make core/ includes absolute, remove subfolders from include path 2018-09-12 09:52:22 +02:00
config_file.h Make core/ includes absolute, remove subfolders from include path 2018-09-12 09:52:22 +02:00
file_access_buffered.cpp Make core/ includes absolute, remove subfolders from include path 2018-09-12 09:52:22 +02:00
file_access_buffered.h Make core/ includes absolute, remove subfolders from include path 2018-09-12 09:52:22 +02:00
file_access_buffered_fa.h Revert "added get_creation_time function for gdscript" 2018-08-10 13:29:49 -03:00
file_access_compressed.cpp Make core/ includes absolute, remove subfolders from include path 2018-09-12 09:52:22 +02:00
file_access_compressed.h Make core/ includes absolute, remove subfolders from include path 2018-09-12 09:52:22 +02:00
file_access_encrypted.cpp Make core/ includes absolute, remove subfolders from include path 2018-09-12 09:52:22 +02:00
file_access_encrypted.h Make core/ includes absolute, remove subfolders from include path 2018-09-12 09:52:22 +02:00
file_access_memory.cpp Make core/ includes absolute, remove subfolders from include path 2018-09-12 09:52:22 +02:00
file_access_memory.h Make core/ includes absolute, remove subfolders from include path 2018-09-12 09:52:22 +02:00
file_access_network.cpp Make core/ includes absolute, remove subfolders from include path 2018-09-12 09:52:22 +02:00
file_access_network.h Make core/ includes absolute, remove subfolders from include path 2018-09-12 09:52:22 +02:00
file_access_pack.cpp Make core/ includes absolute, remove subfolders from include path 2018-09-12 09:52:22 +02:00
file_access_pack.h Make core/ includes absolute, remove subfolders from include path 2018-09-12 09:52:22 +02:00
file_access_zip.cpp Add missing copyright headers and fix formatting 2018-01-05 01:22:23 +01:00
file_access_zip.h Make core/ includes absolute, remove subfolders from include path 2018-09-12 09:52:22 +02:00
http_client.cpp Make core/ includes absolute, remove subfolders from include path 2018-09-12 09:52:22 +02:00
http_client.h Make core/ includes absolute, remove subfolders from include path 2018-09-12 09:52:22 +02:00
image_loader.cpp Make core/ includes absolute, remove subfolders from include path 2018-09-12 09:52:22 +02:00
image_loader.h Make core/ includes absolute, remove subfolders from include path 2018-09-12 09:52:22 +02:00
ip.cpp Make core/ includes absolute, remove subfolders from include path 2018-09-12 09:52:22 +02:00
ip.h Make core/ includes absolute, remove subfolders from include path 2018-09-12 09:52:22 +02:00
ip_address.cpp Fix typos with codespell 2018-02-21 19:46:06 +01:00
ip_address.h Make core/ includes absolute, remove subfolders from include path 2018-09-12 09:52:22 +02:00
json.cpp Make core/ includes absolute, remove subfolders from include path 2018-09-12 09:52:22 +02:00
json.h Make core/ includes absolute, remove subfolders from include path 2018-09-12 09:52:22 +02:00
logger.cpp Make core/ includes absolute, remove subfolders from include path 2018-09-12 09:52:22 +02:00
logger.h Make core/ includes absolute, remove subfolders from include path 2018-09-12 09:52:22 +02:00
marshalls.cpp Make core/ includes absolute, remove subfolders from include path 2018-09-12 09:52:22 +02:00
marshalls.h Make core/ includes absolute, remove subfolders from include path 2018-09-12 09:52:22 +02:00
multiplayer_api.cpp Make core/ includes absolute, remove subfolders from include path 2018-09-12 09:52:22 +02:00
multiplayer_api.h MultiplayerAPI::send_bytes transfer mode support. 2018-07-08 09:47:22 +02:00
net_socket.cpp New NetSocket interface, BSD/Win implementation 2018-09-12 15:46:37 +02:00
net_socket.h New NetSocket interface, BSD/Win implementation 2018-09-12 15:46:37 +02:00
networked_multiplayer_peer.cpp Bind many more properties to scripts 2018-01-12 00:58:14 +02:00
networked_multiplayer_peer.h Make core/ includes absolute, remove subfolders from include path 2018-09-12 09:52:22 +02:00
packet_peer.cpp Make core/ includes absolute, remove subfolders from include path 2018-09-12 09:52:22 +02:00
packet_peer.h Make core/ includes absolute, remove subfolders from include path 2018-09-12 09:52:22 +02:00
packet_peer_udp.cpp Make core/ includes absolute, remove subfolders from include path 2018-09-12 09:52:22 +02:00
packet_peer_udp.h Make core/ includes absolute, remove subfolders from include path 2018-09-12 09:52:22 +02:00
pck_packer.cpp Make core/ includes absolute, remove subfolders from include path 2018-09-12 09:52:22 +02:00
pck_packer.h Add missing copyright headers and fix formatting 2018-01-05 01:22:23 +01:00
resource_format_binary.cpp Reduce unnecessary COW on Vector by make writing explicit 2018-07-26 00:54:16 +02:00
resource_format_binary.h Make core/ includes absolute, remove subfolders from include path 2018-09-12 09:52:22 +02:00
resource_import.cpp Make core/ includes absolute, remove subfolders from include path 2018-09-12 09:52:22 +02:00
resource_import.h Make core/ includes absolute, remove subfolders from include path 2018-09-12 09:52:22 +02:00
resource_loader.cpp Make core/ includes absolute, remove subfolders from include path 2018-09-12 09:52:22 +02:00
resource_loader.h Make core/ includes absolute, remove subfolders from include path 2018-09-12 09:52:22 +02:00
resource_saver.cpp Make core/ includes absolute, remove subfolders from include path 2018-09-12 09:52:22 +02:00
resource_saver.h Make core/ includes absolute, remove subfolders from include path 2018-09-12 09:52:22 +02:00
SCsub Add an option to use zstd's recently introduced long range matching (off by default). 2017-10-27 12:26:13 -04:00
stream_peer.cpp Make core/ includes absolute, remove subfolders from include path 2018-09-12 09:52:22 +02:00
stream_peer.h Make core/ includes absolute, remove subfolders from include path 2018-09-12 09:52:22 +02:00
stream_peer_ssl.cpp Make core/ includes absolute, remove subfolders from include path 2018-09-12 09:52:22 +02:00
stream_peer_ssl.h Make core/ includes absolute, remove subfolders from include path 2018-09-12 09:52:22 +02:00
stream_peer_tcp.cpp Fix DNS resolution when cache is invalid. 2018-08-28 12:32:04 +02:00
stream_peer_tcp.h Make core/ includes absolute, remove subfolders from include path 2018-09-12 09:52:22 +02:00
tcp_server.cpp Add missing copyright headers and fix formatting 2018-01-05 01:22:23 +01:00
tcp_server.h Make core/ includes absolute, remove subfolders from include path 2018-09-12 09:52:22 +02:00
translation_loader_po.cpp Make core/ includes absolute, remove subfolders from include path 2018-09-12 09:52:22 +02:00
translation_loader_po.h Make core/ includes absolute, remove subfolders from include path 2018-09-12 09:52:22 +02:00
xml_parser.cpp Make core/ includes absolute, remove subfolders from include path 2018-09-12 09:52:22 +02:00
xml_parser.h Make core/ includes absolute, remove subfolders from include path 2018-09-12 09:52:22 +02:00
zip_io.h Make core/ includes absolute, remove subfolders from include path 2018-09-12 09:52:22 +02:00