ra8-firmware 0.1.0
Bare-metal firmware for the Renesas RA8 family (RA8D2 / RA8P1)
Loading...
Searching...
No Matches
mdl_take_ctx_t Struct Reference

Context consumed synchronously by the CustomRpc response extractor. More...

Collaboration diagram for mdl_take_ctx_t:

Data Fields

ra8_c6link_tlink
 Link whose arena decoded the response.
ra8_mdl_session_tsession
 Correlated caller session.
ra8_mdl_chunk_tchunk
 Optional caller chunk destination.
uint32_t operation
 Expected CustomRpc operation id.
uint16_t requested_bytes
 Maximum accepted response body bytes.
mdl_format_t requested_format
 Format the Accepted response must echo.
mdl_take_kind_t kind
 Expected generated response variant.

Detailed Description

Context consumed synchronously by the CustomRpc response extractor.

Definition at line 41 of file ra8_c6link_mdl.c.

Field Documentation

◆ chunk

ra8_mdl_chunk_t* mdl_take_ctx_t::chunk

Optional caller chunk destination.

Definition at line 44 of file ra8_c6link_mdl.c.

Referenced by internal_mdl_accept_chunk().

◆ kind

mdl_take_kind_t mdl_take_ctx_t::kind

Expected generated response variant.

Definition at line 48 of file ra8_c6link_mdl.c.

Referenced by internal_mdl_take_response().

◆ link

ra8_c6link_t* mdl_take_ctx_t::link

Link whose arena decoded the response.

Definition at line 42 of file ra8_c6link_mdl.c.

Referenced by internal_mdl_call(), internal_mdl_take_accepted(), internal_mdl_take_cancelled(), internal_mdl_take_chunk(), and internal_mdl_take_response().

◆ operation

uint32_t mdl_take_ctx_t::operation

Expected CustomRpc operation id.

Definition at line 45 of file ra8_c6link_mdl.c.

Referenced by internal_mdl_call(), and internal_mdl_take_response().

◆ requested_bytes

uint16_t mdl_take_ctx_t::requested_bytes

Maximum accepted response body bytes.

Definition at line 46 of file ra8_c6link_mdl.c.

Referenced by internal_mdl_take_chunk().

◆ requested_format

mdl_format_t mdl_take_ctx_t::requested_format

Format the Accepted response must echo.

Definition at line 47 of file ra8_c6link_mdl.c.

Referenced by internal_mdl_take_accepted().

◆ session

ra8_mdl_session_t* mdl_take_ctx_t::session

The documentation for this struct was generated from the following file: