mbedTLS + 0/6 examples
CodeScope will show references to mbedtls_net_accept() from the following samples and libraries:
Examples
STM32469I_EVAL
Applications
mbedTLS
STM324x9I_EVAL
Applications
mbedTLS
STM324xG_EVAL
Applications
mbedTLS
 
Symbols
loading...
Files
loading...

mbedtls_net_accept() function

Accept a connection from a remote client

Syntax

int mbedtls_net_accept( mbedtls_net_context *bind_ctx,     mbedtls_net_context *client_ctx,     void *client_ip,     size_t buf_size,     size_t *ip_len );

Arguments

bind_ctx

Relevant socket

client_ctx

Will contain the connected client socket

client_ip

Will contain the client IP address, can be NULL

buf_size

Size of the client_ip buffer

ip_len

Will receive the size of the client IP written, can be NULL if client_ip is null

Return value

0 if successful, or MBEDTLS_ERR_NET_ACCEPT_FAILED, or MBEDTLS_ERR_NET_BUFFER_TOO_SMALL if buf_size is too small, MBEDTLS_ERR_SSL_WANT_READ if bind_fd was set to non-blocking and accept() would block.

Examples

mbedtls_net_accept() is referenced by 6 libraries and example projects.

References

LocationText
net_sockets.h:153
int mbedtls_net_accept( mbedtls_net_context *bind_ctx,

Call Tree

Functions called by mbedtls_net_accept()
mbedtls_net_accept()
printf()
memcpy()
net_would_block()
lwip_bind()
lwip_getsockname()
lwip_getsockopt()
lwip_setsockopt()
lwip_connect()
lwip_recvfrom()
lwip_socket()
lwip_accept()
all items filtered out
Data read by mbedtls_net_accept()
Data written by mbedtls_net_accept()
in_addr::s_addr
sockaddr_in::sin_addr
sockaddr_storage::ss_family
client_addr
mbedtls_net_accept()::ret
mbedtls_net_accept()::type
mbedtls_net_accept()::n
mbedtls_net_accept()::buf
mbedtls_net_accept()::local_addr
mbedtls_net_accept()::one
mbedtls_net_accept()::addr4
all items filtered out
mbedtls_net_accept()
LCD_LineColor
mbedtls_net_accept()::ret
mbedtls_net_accept()::n
all items filtered out
Type of mbedtls_net_accept()
mbedtls_net_accept()
sockaddr_in
sockaddr_storage
all items filtered out