LwIP
netconn::op_completed
is only used within LwIP.
Symbol previews are coming soon...
Symbols
loading...
Files
loading...
CodeScope
STM32 Libraries and Samples
LwIP
netconn::op_completed
netconn::op_completed field
sem that is used to synchronously execute functions in the core context
Syntax
from
api.h:234
sys_sem_t
op_completed
;
References
Location
Referrer
Text
api.h:234
sys_sem_t
op_completed
;
api_lib.c:131
netconn_apimsg()
err
=
tcpip_send_msg_wait_sem
(
fn
,
apimsg
,
LWIP_API_MSG_SEM
(
apimsg
)
)
;
api_lib.c:169
netconn_new_with_proto_and_callback()
LWIP_ASSERT
(
"conn has no op_completed"
,
sys_sem_valid
(
&
conn
->
op_completed
)
)
;
api_lib.c:170
netconn_new_with_proto_and_callback()
sys_sem_free
(
&
conn
->
op_completed
)
;
api_msg.c:494
err_tcp()
op_completed_sem
=
LWIP_API_MSG_SEM
(
conn
->
current_msg
)
;
api_msg.c:749
netconn_alloc()
if
(
sys_sem_new
(
&
conn
->
op_completed
,
0
)
!=
ERR_OK
)
{
api_msg.c:811
netconn_free()
sys_sem_free
(
&
conn
->
op_completed
)
;
api_msg.c:812
netconn_free()
sys_sem_set_invalid
(
&
conn
->
op_completed
)
;
api_msg.c:1058
lwip_netconn_do_close_internal()
sys_sem_t
*
op_completed_sem
=
LWIP_API_MSG_SEM
(
conn
->
current_msg
)
;
api_msg.c:1180
lwip_netconn_do_delconn()
sys_arch_sem_wait
(
LWIP_API_MSG_SEM
(
msg
)
,
0
)
;
api_msg.c:1203
lwip_netconn_do_delconn()
if
(
sys_sem_valid
(
LWIP_API_MSG_SEM
(
msg
)
)
)
{
api_msg.c:1321
lwip_netconn_do_connected()
op_completed_sem
=
LWIP_API_MSG_SEM
(
conn
->
current_msg
)
;
api_msg.c:1394
lwip_netconn_do_connect()
sys_arch_sem_wait
(
LWIP_API_MSG_SEM
(
msg
)
,
0
)
;
api_msg.c:1786
lwip_netconn_do_writemore()
sys_sem_t
*
op_completed_sem
=
LWIP_API_MSG_SEM
(
conn
->
current_msg
)
;
api_msg.c:1834
lwip_netconn_do_write()
sys_arch_sem_wait
(
LWIP_API_MSG_SEM
(
msg
)
,
0
)
;
api_msg.c:1988
lwip_netconn_do_close()
sys_arch_sem_wait
(
LWIP_API_MSG_SEM
(
msg
)
,
0
)
;
Type Use
Type of
netconn::op_completed
netconn::op_completed
QueueDefinition
all items filtered out