LwIP
tcpip_msg
is only used within LwIP.
Symbol previews are coming soon...
Symbols
loading...
Files
loading...
Summary
Syntax
Examples
References
Call Tree
Data Use
Class Tree
Override Tree
Implementations
Instances
Lifecycle
SourceVu
STM32 Libraries and Samples
LwIP
tcpip_msg
tcpip_msg struct
Syntax
Show:
Summary
Declaration
from
tcpip_priv.h:129
struct
tcpip_msg
{
enum
tcpip_msg_type
type
;
union
{
#if
!
LWIP_TCPIP_CORE_LOCKING
struct
{
tcpip_callback_fn
function
;
void
*
msg
;
}
api_msg
;
struct
{
tcpip_api_call_fn
function
;
struct
tcpip_api_call_data
*
arg
;
sys_sem_t
*
sem
;
}
api_call
;
#endif
#if
!
LWIP_TCPIP_CORE_LOCKING_INPUT
struct
{
struct
pbuf
*
p
;
struct
netif
*
netif
;
netif_input_fn
input_fn
;
}
inp
;
#endif
struct
{
tcpip_callback_fn
function
;
void
*
ctx
;
}
cb
;
#if
LWIP_TCPIP_TIMEOUT
&&
LWIP_TIMERS
struct
{
u32_t
msecs
;
sys_timeout_handler
h
;
void
*
arg
;
}
tmo
;
#endif
}
msg
;
}
;
Fields
Field
Declared as
tcpip_msg::type
enum
tcpip_msg_type
tcpip_msg::msg
union
{
#if
!
LWIP_TCPIP_CORE_LOCKING
struct
{
tcpip_callback_fn
function
;
void
*
msg
;
}
api_msg
;
struct
{
tcpip_api_call_fn
function
;
struct
tcpip_api_call_data
*
arg
;
sys_sem_t
*
sem
;
}
api_call
;
#endif
#if
!
LWIP_TCPIP_CORE_LOCKING_INPUT
struct
{
struct
pbuf
*
p
;
struct
netif
*
netif
;
netif_input_fn
input_fn
;
}
inp
;
#endif
struct
{
tcpip_callback_fn
function
;
void
*
ctx
;
}
cb
;
#if
LWIP_TCPIP_TIMEOUT
&&
LWIP_TIMERS
struct
{
u32_t
msecs
;
sys_timeout_handler
h
;
void
*
arg
;
}
tmo
;
#endif
}
Examples
References
from
examples
Call Tree
from
examples
All items filtered out
All items filtered out
Data Use
from
examples
All items filtered out
All items filtered out
Class Tree
from
examples
All items filtered out
All items filtered out
Override Tree
from
examples
All items filtered out
All items filtered out
Implementations
from
examples
All items filtered out
All items filtered out
Instances
from
examples
Lifecycle
from
examples
All items filtered out
All items filtered out