1.2.5.2.55 TCPIP_MAC_SYNCH_REQUEST Enumeration

C

typedef enum {
TCPIP_MAC_SYNCH_REQUEST_NONE = 0,
TCPIP_MAC_SYNCH_REQUEST_OBJ_CREATE,
TCPIP_MAC_SYNCH_REQUEST_OBJ_DELETE,
TCPIP_MAC_SYNCH_REQUEST_OBJ_LOCK,
TCPIP_MAC_SYNCH_REQUEST_OBJ_UNLOCK,
TCPIP_MAC_SYNCH_REQUEST_CRIT_ENTER,
TCPIP_MAC_SYNCH_REQUEST_CRIT_LEAVE
} TCPIP_MAC_SYNCH_REQUEST;

Description

TCP/IP MAC Synchronization object request.

TCP/IP MAC synchronization request codes.

This enumeration defines all the possible synchronization actions that can be requested by the MAC to the stack at run time.

Members

MembersDescription
TCPIP_MAC_SYNCH_REQUEST_NONE = 0No request.
TCPIP_MAC_SYNCH_REQUEST_OBJ_CREATERequest to create a synchronization object.
TCPIP_MAC_SYNCH_REQUEST_OBJ_DELETERequest to delete a previously created synchronization object.
TCPIP_MAC_SYNCH_REQUEST_OBJ_LOCKrequest to lock access using a previously created synchronization object.
TCPIP_MAC_SYNCH_REQUEST_OBJ_UNLOCKRequest to unlock/release access using a previously created synchronization object.
TCPIP_MAC_SYNCH_REQUEST_CRIT_ENTERRequest to enter from a critical section.
TCPIP_MAC_SYNCH_REQUEST_CRIT_LEAVERequest to exit from a critical section.

Remarks

None.