Motr  M0
m0_rpc_packet Struct Reference

#include <packet_internal.h>

Collaboration diagram for m0_rpc_packet:
Collaboration graph

Data Fields

struct m0_rpc_packet_onwire_header rp_ow
 
m0_bcount_t rp_size
 
struct m0_tl rp_items
 
int rp_status
 
struct m0_rpc_frmrp_frm
 
struct m0_rpc_machinerp_rmachine
 

Detailed Description

RPC Packet (aka RPC) is a collection of RPC items that are sent together in same network buffer.

Definition at line 45 of file packet_internal.h.

Field Documentation

◆ rp_frm

struct m0_rpc_frm* rp_frm

Definition at line 63 of file packet_internal.h.

◆ rp_items

struct m0_tl rp_items

List of m0_rpc_item objects placed using ri_plink. List descriptor: packet_item

Definition at line 56 of file packet_internal.h.

◆ rp_ow

Definition at line 47 of file packet_internal.h.

◆ rp_rmachine

struct m0_rpc_machine* rp_rmachine

Definition at line 65 of file packet_internal.h.

◆ rp_size

m0_bcount_t rp_size

Onwire size of this packet, including header

Definition at line 50 of file packet_internal.h.

◆ rp_status

int rp_status

Successfully sent (== 0) or was there any error while sending (!= 0)

Definition at line 61 of file packet_internal.h.


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