Commit Graph

61 Commits

Author SHA1 Message Date
Wojciech Figat
9626e9bbb6 Update copyright year 2023-01-10 15:29:37 +01:00
Wojciech Figat
8c2241c6dc Update copyright year 2022-01-14 13:31:12 +01:00
Wojtek Figat
9a617c630b Fix api error 2021-05-16 18:54:40 +02:00
Wojtek Figat
5e401b6a78 Refactor Network api, add more dcos, expose it to scripting 2021-05-16 14:28:54 +02:00
Wojtek Figat
b9ca496aff Fix compilation 2021-03-16 22:32:02 +01:00
Wojtek Figat
1567f8723d Fix typo 2021-03-16 22:31:51 +01:00
Wojtek Figat
bb6bbe9793 Tweaks for network impl on Win32 2021-03-16 22:15:46 +01:00
Wojtek Figat
5de2998774 Format code 2021-03-08 09:30:52 +01:00
Jean-Baptiste Perrier
cc0fe5bc28 Use Platform::Allocate/Free. + tweaks. 2021-02-18 23:04:45 +01:00
Jean-Baptiste Perrier
bdfdb422fa Fix. 2021-02-18 22:41:43 +01:00
Jean-Baptiste Perrier
81bb322fd2 Refactor NetworkSocketOption to support user defined size. 2021-02-18 22:41:05 +01:00
Jean-Baptiste Perrier
7b0717094b Fix. 2021-02-18 22:39:41 +01:00
Jean-Baptiste Perrier
431c21caa8 Refactor ClearGroup. 2021-02-18 19:45:16 +01:00
Jean-Baptiste Perrier
d1f30a973d Add RemoveSocketFromGroup. 2021-02-18 19:40:45 +01:00
Jean-Baptiste Perrier
0be22bf4b6 Tweaks. 2021-02-18 18:07:24 +01:00
Jean-Baptiste Perrier
4ec2381716 Add GetSocketFromGroup. 2021-02-18 18:07:12 +01:00
Jean-Baptiste Perrier
4408e3bb3b Add socket option TYPE. 2021-02-18 18:06:36 +01:00
Jean-Baptiste Perrier
af0fb6c6fa Add NetworkAddress. 2021-02-18 18:05:45 +01:00
Jean-Baptiste Perrier
bc6281ee63 Add MTU option. 2021-02-15 20:53:07 +01:00
Jean-Baptiste Perrier
134aec2d15 Simplified name NetworkProtocol. 2021-02-15 20:52:35 +01:00
Wojtek Figat
cd2ae08da0 Fixes and tweaks to the networking impl 2021-01-27 10:37:15 +01:00
Jean-Baptiste Perrier
5f85e9ae96 Reset state. 2021-01-26 20:07:35 +01:00
Jean-Baptiste Perrier
674d1fbcc5 Handle error. 2021-01-26 20:06:47 +01:00
Jean-Baptiste Perrier
254bdacc73 Cleanup. 2021-01-26 17:07:37 +01:00
Jean-Baptiste Perrier
c20f0fa430 Remove Init & Exit, logic is now in Win32Platform.cpp. 2021-01-26 15:55:51 +01:00
Jean-Baptiste Perrier
54b9eaa969 Move static var to local. 2021-01-26 15:48:48 +01:00
Jean-Baptiste Perrier
aaac0aec96 Brace to the next line. 2021-01-26 15:46:27 +01:00
Jean-Baptiste Perrier
2119075240 Fix. 2021-01-26 14:51:01 +01:00
Jean-Baptiste Perrier
1b2dd0aff5 Fixes. 2021-01-26 14:14:27 +01:00
Jean-Baptiste Perrier
ecb20afaa4 Reimpl. SiReadable & IsWriteable. 2021-01-26 13:52:38 +01:00
Jean-Baptiste Perrier
45ba154877 Add NetworkSocketGroup window impl. 2021-01-26 13:41:44 +01:00
Jean-Baptiste Perrier
029d9acaa2 Fixes. 2021-01-25 17:55:22 +01:00
Jean-Baptiste Perrier
bbabd09983 Non-Blocking handling. 2021-01-25 17:54:52 +01:00
Jean-Baptiste Perrier
67a8246077 Revamp IsReadable & IsWriteable. 2021-01-25 17:54:16 +01:00
Jean-Baptiste Perrier
330a588260 Get rid off getnameinfo. 2021-01-25 17:52:11 +01:00
Jean-Baptiste Perrier
8e2a8c045c Get rid off getnameinfo. 2021-01-25 17:51:52 +01:00
Jean-Baptiste Perrier
a32658beea Add GetErrorMessage(). 2021-01-25 14:02:55 +01:00
Jean-Baptiste Perrier
c2af9164d6 Typo. 2021-01-25 13:34:18 +01:00
Jean-Baptiste Perrier
27a62f4411 Add error. 2021-01-25 13:32:17 +01:00
Jean-Baptiste Perrier
6dd699cbab Remove dead code. 2021-01-25 13:19:50 +01:00
Jean-Baptiste Perrier
206461e80e Refactor duplicate code. 2021-01-25 13:17:04 +01:00
Jean-Baptiste Perrier
5bc1773dc5 Refactor sock option translation. 2021-01-25 13:13:57 +01:00
Jean-Baptiste Perrier
baa273f589 Remove old comment. 2021-01-25 13:07:02 +01:00
Jean-Baptiste Perrier
dae366f04c Cleanup. 2021-01-25 12:40:08 +01:00
Jean-Baptiste Perrier
075b049bb1 Fixes. 2021-01-25 12:25:20 +01:00
Jean-Baptiste Perrier
ad621b824a Add some const. 2021-01-24 22:59:57 +01:00
Jean-Baptiste Perrier
6e193d4d0d Add Set/Get sockoption, refactor CreateSocket. 2021-01-24 22:54:44 +01:00
Jean-Baptiste Perrier
b4f791e0ca Remove comment. 2021-01-24 11:42:11 +01:00
Jean-Baptiste Perrier
9b2c940896 Switch type. 2021-01-24 11:39:59 +01:00
Jean-Baptiste Perrier
3ab54bd7e1 Add listen implementation. 2021-01-24 00:02:24 +01:00