-
Notifications
You must be signed in to change notification settings - Fork 2k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
sock: Introduction of new application layer API #5758
Commits on Aug 18, 2016
-
sock: Introduction of new application layer API
This introduces a new alternative and better API to `conn`. It differs in the following aspects: * a common address type for both IPv4 and IPv6 addresses is introduced * communication end-points are abstracted as end-point types `sock_x_ep_t`, containing the address, its family, its port (if required for protocol) and the interface identifier. * All functions require some kind of state. Sending of datagrams to the same source or replying to incoming datagrams is thus simplified * TCP connection establishment was overall reworked: connected sockets and listening sockets are now two distinct types. An accept on a listening socket than yields a connected socket
Configuration menu - View commit details
-
Copy full SHA for 7ef177a - Browse repository at this point
Copy the full SHA 7ef177aView commit details
Commits on Aug 19, 2016
-
Configuration menu - View commit details
-
Copy full SHA for b71c2f3 - Browse repository at this point
Copy the full SHA b71c2f3View commit details -
Configuration menu - View commit details
-
Copy full SHA for 44af876 - Browse repository at this point
Copy the full SHA 44af876View commit details -
Configuration menu - View commit details
-
Copy full SHA for 6f06def - Browse repository at this point
Copy the full SHA 6f06defView commit details -
Configuration menu - View commit details
-
Copy full SHA for 01b0975 - Browse repository at this point
Copy the full SHA 01b0975View commit details -
Configuration menu - View commit details
-
Copy full SHA for b24d9de - Browse repository at this point
Copy the full SHA b24d9deView commit details -
Configuration menu - View commit details
-
Copy full SHA for bb7736a - Browse repository at this point
Copy the full SHA bb7736aView commit details
Commits on Aug 20, 2016
-
fixup! sock: Introduction of new application layer API
Fix wrongly typedef'd endpoint
Configuration menu - View commit details
-
Copy full SHA for a4fd05c - Browse repository at this point
Copy the full SHA a4fd05cView commit details -
fixup! sock: Introduction of new application layer API
Don't use netif parameter for static IP end-point initializers
Configuration menu - View commit details
-
Copy full SHA for 278f046 - Browse repository at this point
Copy the full SHA 278f046View commit details -
fixup! sock: Introduction of new application layer API
Reword confusing out-parameter doc in create functions
Configuration menu - View commit details
-
Copy full SHA for a41bc13 - Browse repository at this point
Copy the full SHA a41bc13View commit details
Commits on Aug 22, 2016
-
fixup! sock: Introduction of new application layer API
Fix some typedefs
Configuration menu - View commit details
-
Copy full SHA for 1f74eae - Browse repository at this point
Copy the full SHA 1f74eaeView commit details -
fixup! sock: Introduction of new application layer API
Simplify static intializers.
Configuration menu - View commit details
-
Copy full SHA for 877cad9 - Browse repository at this point
Copy the full SHA 877cad9View commit details -
fixup! sock: Introduction of new application layer API
Fix inheritence of _sock_tl_ep.
Configuration menu - View commit details
-
Copy full SHA for 26ee724 - Browse repository at this point
Copy the full SHA 26ee724View commit details
Commits on Aug 24, 2016
-
fixup! sock: Introduction of new application layer API
Add `-ECONNABORT` return for sock_tcp_read and sock_tcp_write.
Configuration menu - View commit details
-
Copy full SHA for 777c8f7 - Browse repository at this point
Copy the full SHA 777c8f7View commit details
Commits on Aug 25, 2016
-
fixup! sock: Introduction of new application layer API
sock_tcp: more error code specifications and fixes
Configuration menu - View commit details
-
Copy full SHA for 002be06 - Browse repository at this point
Copy the full SHA 002be06View commit details -
fixup! sock: Introduction of new application layer API
sock_ip: Provide proto parameter to send in case sock == NULL.
Configuration menu - View commit details
-
Copy full SHA for ce205af - Browse repository at this point
Copy the full SHA ce205afView commit details -
Configuration menu - View commit details
-
Copy full SHA for 73861e2 - Browse repository at this point
Copy the full SHA 73861e2View commit details
Commits on Sep 2, 2016
-
fixup! sock: Introduction of new application layer API
Include missing header
Configuration menu - View commit details
-
Copy full SHA for d17ef91 - Browse repository at this point
Copy the full SHA d17ef91View commit details -
fixup! sock: Introduction of new application layer API
Add more error classes
Configuration menu - View commit details
-
Copy full SHA for 09703e1 - Browse repository at this point
Copy the full SHA 09703e1View commit details