> ## Documentation Index
> Fetch the complete documentation index at: https://dragonwingdocs-staging.qualcomm.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Ipc_gpr_ipc_callbk_functions

> To enable remote communication, both the GPR and IPC data link layers must implement and exchange callback functions during initialization.

## Structures

### `gpr_to_ipc_vtbl_t`

Table of callback functions exposed by the GPR to the IPC data link layers.

**Members**

<ParamField path="receive" type="uint32_t(*">
  Prototype of the receive() callback function for the GPR.
</ParamField>

<ParamField path="send_done" type="uint32_t(*">
  Prototype of the send\_done() callback function for the GPR.
</ParamField>
