Header: gpr/api/gpr_api.h
Structures
gpr_packet_pool_info_v2_t
Members
gpr_cmd_gpr_packet_pool_info_t
Contains the packet pool information for __gpr_cmd_get_gpr_packet_info().
Members
Minimum size (in bytes) of a GPR packet.
Number of packets of the minimum size allocated at initialization.
Maximum size (in bytes) of a GPR packet.
Number of packets of the maximum size allocated at initialization.
gpr_cmd_alloc_ext_t
Contains the allocated packet information for __gpr_cmd_alloc_ext().
Members
Domain ID of the sender service.
Registered unique ID of the sender service.
Domain ID of the receiver service.
Registered unique ID of the receiver service.
Reserved for use by client.
Value attached by the sender to determine when command messages are processed by the receiver after they receive response messages.
Defines both the action and the payload structure to the receiver.
Actual number of bytes required for the payload.
Double pointer to the formatted packet returned by the function.
gpr_cmd_alloc_ext_v2_t
Contains the allocated packet information for __gpr_cmd_alloc_ext_v2().
Members
Domain ID of the sender service.
Registered unique ID of the sender service.
Domain ID of the receiver service.
Registered unique ID of the receiver service.
Reserved for use by client.
Value attached by the sender to determine when command messages are processed by the receiver after they receive response messages.
heap index of the packet pool.
Defines both the action and the payload structure to the receiver.
Actual number of bytes required for the payload.
Double pointer to the formatted packet returned by the function.
gpr_cmd_alloc_send_t
Contains the allocated packet information for __gpr_cmd_alloc_send().
Members
Domain ID of the sender service.
Registered unique ID of the sender service.
Domain ID of the receiver service.
Registered unique ID of the receiver service.
Reserved for use by the client.
Value attached by the sender to determine when command messages have been processed by the receiver after having received response messages.
Operation code defines both the action and the payload structure to the receiver.
Actual number of bytes needed for the payload.
Pointer to the payload to send.
Type Definitions
gpr_heap_index_t
gpr_callback_fn_t
Prototype of a packet callback function.
gpr_packet_pool_info_v2_t
gpr_cmd_gpr_packet_pool_info_t
gpr_cmd_alloc_ext_v2_t
Macros
GPR_HEAP_INDEX_DEFAULT
GPR_HEAP_INDEX_1