> ## 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.

# Weakb_gpr_cmd_alloc_send_t

## Structures

### `gpr_cmd_alloc_send_t`

Contains the allocated packet information for \_\_gpr\_cmd\_alloc\_send().

**Members**

<ParamField path="src_domain_id" type="uint8_t">
  Domain ID of the sender service.
</ParamField>

<ParamField path="src_port" type="uint32_t">
  Registered unique ID of the sender service.
</ParamField>

<ParamField path="dst_domain_id" type="uint8_t">
  Domain ID of the receiver service.
</ParamField>

<ParamField path="dst_port" type="uint32_t">
  Registered unique ID of the receiver service.
</ParamField>

<ParamField path="client_data" type="uint8_t">
  Reserved for use by the client.
</ParamField>

<ParamField path="token" type="uint32_t">
  Value attached by the sender to determine when command messages have been processed by the receiver after having received response messages.
</ParamField>

<ParamField path="opcode" type="uint32_t">
  Operation code defines both the action and the payload structure to the receiver.
</ParamField>

<ParamField path="payload_size" type="uint32_t">
  Actual number of bytes needed for the payload.
</ParamField>

<ParamField path="payload" type="void *">
  Pointer to the payload to send.
</ParamField>
