Embedded TCP/IP stack  4.7.0
fnet_mutex_api_t Struct Reference

Recursive mutex API. It should be defined by application if FNET_CFG_MULTITHREADING is set. More...

Data Fields

fnet_return_t(* mutex_init )(fnet_mutex_t *)
 Create a new recursive mutex. Parameter is pointer to the mutex to create. More...
 
void(* mutex_release )(fnet_mutex_t *)
 Delete a recursive mutex. Parameter is pointer to the mutex to delete. More...
 
void(* mutex_lock )(fnet_mutex_t *)
 Lock a recursive mutex. Parameter is the mutex to lock. More...
 
void(* mutex_unlock )(fnet_mutex_t *)
 Unlock a recursive mutex. Parameter is the mutex to unlock. More...
 

Detailed Description

Recursive mutex API. It should be defined by application if FNET_CFG_MULTITHREADING is set.

See also
FNET_CFG_MULTITHREADING, fnet_init()

Definition at line 95 of file fnet_stack.h.


The documentation for this struct was generated from the following file:

© 2005-2020 by Andrej Butok. http://fnet.sourceforge.net