LwIP
netconn::recvmbox
is only used within LwIP.
Symbol previews are coming soon...
Symbols
loading...
Files
loading...
CodeScope
STM32 Libraries and Samples
LwIP
netconn::recvmbox
netconn::recvmbox field
mbox where received packets are stored until they are fetched by the netconn application thread (can grow quite big)
Syntax
from
api.h:238
sys_mbox_t
recvmbox
;
References
Location
Referrer
Text
api.h:238
sys_mbox_t
recvmbox
;
api_lib.c:164
netconn_new_with_proto_and_callback()
LWIP_ASSERT
(
"conn has no recvmbox"
,
sys_mbox_valid
(
&
conn
->
recvmbox
)
)
;
api_lib.c:172
netconn_new_with_proto_and_callback()
sys_mbox_free
(
&
conn
->
recvmbox
)
;
api_lib.c:588
netconn_recv_data()
if
(
!
NETCONN_RECVMBOX_WAITABLE
(
conn
)
)
{
api_lib.c:600
netconn_recv_data()
if
(
sys_arch_mbox_tryfetch
(
&
conn
->
recvmbox
,
&
buf
)
==
SYS_ARCH_TIMEOUT
)
{
api_lib.c:620
netconn_recv_data()
sys_arch_mbox_fetch
(
&
conn
->
recvmbox
,
&
buf
,
0
)
;
api_lib.c:712
netconn_recv_data_tcp()
if
(
!
NETCONN_RECVMBOX_WAITABLE
(
conn
)
)
{
api_msg.c:245
recv_udp()
if
(
!
NETCONN_MBOX_VALID
(
conn
,
&
conn
->
recvmbox
)
)
{
api_msg.c:272
recv_udp()
if
(
sys_mbox_trypost
(
&
conn
->
recvmbox
,
buf
)
!=
ERR_OK
)
{
api_msg.c:311
recv_tcp()
if
(
!
NETCONN_MBOX_VALID
(
conn
,
&
conn
->
recvmbox
)
)
{
api_msg.c:331
recv_tcp()
if
(
sys_mbox_trypost
(
&
conn
->
recvmbox
,
msg
)
!=
ERR_OK
)
{
api_msg.c:466
err_tcp()
if
(
NETCONN_MBOX_VALID
(
conn
,
&
conn
->
recvmbox
)
)
{
api_msg.c:468
err_tcp()
sys_mbox_trypost
(
&
conn
->
recvmbox
,
mbox_msg
)
;
api_msg.c:589
accept_function()
sys_mbox_free
(
&
newconn
->
recvmbox
)
;
api_msg.c:590
accept_function()
sys_mbox_set_invalid
(
&
newconn
->
recvmbox
)
;
api_msg.c:745
netconn_alloc()
if
(
sys_mbox_new
(
&
conn
->
recvmbox
,
size
)
!=
ERR_OK
)
{
api_msg.c:750
netconn_alloc()
sys_mbox_free
(
&
conn
->
recvmbox
)
;
api_msg.c:804
netconn_free()
!
sys_mbox_valid
(
&
conn
->
recvmbox
)
)
;
api_msg.c:838
netconn_drain()
if
(
sys_mbox_valid
(
&
conn
->
recvmbox
)
)
{
api_msg.c:839
netconn_drain()
while
(
sys_mbox_tryfetch
(
&
conn
->
recvmbox
,
&
mem
)
!=
SYS_MBOX_EMPTY
)
{
api_msg.c:857
netconn_drain()
sys_mbox_free
(
&
conn
->
recvmbox
)
;
api_msg.c:858
netconn_drain()
sys_mbox_set_invalid
(
&
conn
->
recvmbox
)
;
api_msg.c:1486
lwip_netconn_do_listen()
if
(
sys_mbox_valid
(
&
msg
->
conn
->
recvmbox
)
)
{
api_msg.c:1488
lwip_netconn_do_listen()
sys_mbox_free
(
&
msg
->
conn
->
recvmbox
)
;
api_msg.c:1489
lwip_netconn_do_listen()
sys_mbox_set_invalid
(
&
msg
->
conn
->
recvmbox
)
;
Type Use
Type of
netconn::recvmbox
netconn::recvmbox
QueueDefinition
all items filtered out