Jump to main content

##

# 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

Members | Description
--- | ---
TCPIP_MAC_SYNCH_REQUEST_NONE = 0 | No request.
TCPIP_MAC_SYNCH_REQUEST_OBJ_CREATE | Request to create a synchronization object.
TCPIP_MAC_SYNCH_REQUEST_OBJ_DELETE | Request to delete a previously created synchronization object.
TCPIP_MAC_SYNCH_REQUEST_OBJ_LOCK | request to lock access using a previously created synchronization object.
TCPIP_MAC_SYNCH_REQUEST_OBJ_UNLOCK | Request to unlock/release access using a previously created synchronization object.
TCPIP_MAC_SYNCH_REQUEST_CRIT_ENTER | Request to enter from a critical section.
TCPIP_MAC_SYNCH_REQUEST_CRIT_LEAVE | Request to exit from a critical section.

## Remarks

None.