virtualx-engine/drivers/unix
Fabio Alessandrelli 00fdcf3cd0 IP_Address now handle IPv4 and IPv6 transparently
IP_Address changes:
- Converts to and from String transparently while handling IPv4 as IPv6
  mapped (::ffff:[IP]) address internally.
- Completely remove AddrType enum.
- Setting/Getting of ip array is now only possible through dedicated functions
  (ie. set_ipv4, get_ipv4, set_ipv6, get_ipv6)
- Add function to know if the address is a valid IPv4 (for IP implementation and enet)

(cherry picked from commit 1aff508dd9)
2017-01-04 00:46:33 +01:00
..
dir_access_unix.cpp Removed no longer needed check 2016-07-02 13:32:07 -03:00
dir_access_unix.h Fixed make_dir and make_dir_recursive erros, closes #1680 closes #1872 2016-06-18 11:13:03 -03:00
file_access_unix.cpp -Add visible IO errors when closing a file fails due to it being locked (most likely on windows), closes #4760 2016-06-13 10:10:50 -03:00
file_access_unix.h Update copyright to 2016 in headers 2016-01-01 11:50:53 -02:00
ip_unix.cpp IP_Address now handle IPv4 and IPv6 transparently 2017-01-04 00:46:33 +01:00
ip_unix.h Migrate int.IP_TYPE_ constants to IP.TYPE_ 2017-01-04 00:46:32 +01:00
memory_pool_static_malloc.cpp Fix allocation bug if compiled with modern clang or gcc 2016-02-19 07:58:42 +01:00
memory_pool_static_malloc.h Update copyright to 2016 in headers 2016-01-01 11:50:53 -02:00
mutex_posix.cpp Update copyright to 2016 in headers 2016-01-01 11:50:53 -02:00
mutex_posix.h Update copyright to 2016 in headers 2016-01-01 11:50:53 -02:00
os_unix.cpp OS additions and fixes for WebAssembly/asm.js 2016-12-03 15:33:32 +01:00
os_unix.h -Removed OS.get_system_time_msec(), this is undoable on Windows and also unusable from GDscript due to precision. 2016-01-10 18:24:55 -03:00
packet_peer_udp_posix.cpp IP_Address now handle IPv4 and IPv6 transparently 2017-01-04 00:46:33 +01:00
packet_peer_udp_posix.h Use an instance variable for ip_type in raw sockets 2017-01-04 00:46:32 +01:00
SCsub style: Fix PEP8 whitespace issues in Python files 2016-11-02 22:28:28 +01:00
semaphore_posix.cpp having active items is pointless in input map 2016-01-03 18:52:42 -03:00
semaphore_posix.h Update copyright to 2016 in headers 2016-01-01 11:50:53 -02:00
socket_helpers.h IP_Address now handle IPv4 and IPv6 transparently 2017-01-04 00:46:33 +01:00
stream_peer_tcp_posix.cpp IP_Address now handle IPv4 and IPv6 transparently 2017-01-04 00:46:33 +01:00
stream_peer_tcp_posix.h Migrate int.IP_TYPE_ constants to IP.TYPE_ 2017-01-04 00:46:32 +01:00
tcp_server_posix.cpp Migrate int.IP_TYPE_ constants to IP.TYPE_ 2017-01-04 00:46:32 +01:00
tcp_server_posix.h Use an instance variable for ip_type in raw sockets 2017-01-04 00:46:32 +01:00
thread_posix.cpp Added function to notify ScriptLanguage when a thread is created/freed, allows scripts to allocate a stack there via TLS 2016-06-25 10:41:23 -03:00
thread_posix.h thread renaming 2016-01-31 20:23:24 -03:00