Jump to main content

##

# PPP_SendAdminEvent Function

## C

    bool PPP_SendAdminEvent(DRV_HANDLE hMac, PPP_EVENT event, PPP_CTRL_PROTO ctlProt);

## Returns

- true - if the call succeeds

- false - if the call failed (invalid handle)

## Description

This function sends an administrative event to the PPP driver

## Remarks

In normal operation just administrative PPP_EVENT_OPEN/PPP_EVENT_CLOSE events should be used

The event should be sent to LCP.
An LCP PPP_EVENT_OPEN will eventually open IPCP too.
An LCP PPP_EVENT_CLOSE will close IPCP too.

Sending events to IPCP is for testing purposes only and should not be normall used.

## Preconditions

The PPP module must be initialized.

## Parameters

hMac - driver handle (obtained by calling TCPIP_MAC_Open/DRV_PPP_MAC_Open)

event - event to be sent

ctlProt - the control protocol type: LCP or IPCP