sock utility function definitions More...
sock utility function definitions
Definition in file util.h.
 Include dependency graph for util.h:
 This graph shows which files directly or indirectly include this file:Go to the source code of this file.
Macros | |
| #define | CONFIG_SOCK_SCHEME_MAXLEN (16U) | 
| maximum length of the scheme part for sock_urlsplit.  More... | |
| #define | CONFIG_SOCK_HOSTPORT_MAXLEN (64U) | 
| maximum length of host:port part for sock_urlsplit()  | |
| #define | CONFIG_SOCK_URLPATH_MAXLEN (64U) | 
| maximum length path for sock_urlsplit()  | |
Functions | |
| int | sock_tl_ep_fmt (const struct _sock_tl_ep *endpoint, char *addr_str, uint16_t *port) | 
| Format common IP-based transport layer endpoint to string and port.  More... | |
| static int | sock_tcp_ep_fmt (const sock_tcp_ep_t *endpoint, char *addr_str, uint16_t *port) | 
| Format TCP endpoint to string and port.  More... | |
| static int | sock_udp_ep_fmt (const sock_udp_ep_t *endpoint, char *addr_str, uint16_t *port) | 
| Format UDP endpoint to string and port.  More... | |
| int | sock_urlsplit (const char *url, char *hostport, char *urlpath) | 
| Split url to host:port and url path.  More... | |
| int | sock_tl_str2ep (struct _sock_tl_ep *ep_out, const char *str) | 
| Convert string to common IP-based transport layer endpoint.  More... | |
| static int | sock_tcp_str2ep (sock_tcp_ep_t *ep_out, const char *str) | 
| Convert string to TCP endpoint.  More... | |
| static int | sock_udp_str2ep (sock_udp_ep_t *ep_out, const char *str) | 
| Convert string to UDP endpoint.  More... | |
| bool | sock_tl_ep_equal (const struct _sock_tl_ep *a, const struct _sock_tl_ep *b) | 
| Compare the two given common IP-based transport layer endpoints.  More... | |
| static bool | sock_tcp_ep_equal (const sock_tcp_ep_t *a, const sock_tcp_ep_t *b) | 
| Compare the two given TCP endpoints.  More... | |
| static bool | sock_udp_ep_equal (const sock_udp_ep_t *a, const sock_udp_ep_t *b) | 
| Compare the two given UDP endpoints.  More... | |