Motr  M0
cp_onwire.h File Reference
#include "lib/bitmap.h"
#include "lib/bitmap_xc.h"
#include "ioservice/io_fops.h"
#include "ioservice/io_fops_xc.h"
#include "cm/ag.h"
#include "cm/ag_xc.h"
Include dependency graph for cp_onwire.h:

Go to the source code of this file.

Data Structures

struct  m0_cpx
 
struct  m0_cpx_reply
 

Macros

#define __MOTR_CM_CP_ONWIRE_H__
 

Functions

struct m0_cpx M0_XCA_DOMAIN (rpc)
 

Variables

uint32_t cpx_prio
 
struct m0_cm_ag_id cpx_ag_id
 
uint64_t cpx_ag_cp_idx
 
struct m0_bitmap_onwire cpx_bm
 
struct m0_io_descs cpx_desc
 
m0_time_t cpx_epoch
 
int32_t cr_rc
 

Macro Definition Documentation

◆ __MOTR_CM_CP_ONWIRE_H__

#define __MOTR_CM_CP_ONWIRE_H__

Definition at line 26 of file cp_onwire.h.

Function Documentation

◆ M0_XCA_DOMAIN()

struct m0_cpx M0_XCA_DOMAIN ( rpc  )

Variable Documentation

◆ cpx_ag_cp_idx

uint64_t cpx_ag_cp_idx

Global index of this copy packet in aggregation group.

Definition at line 270 of file cp_onwire.h.

◆ cpx_ag_id

struct m0_cm_ag_id cpx_ag_id

Aggregation group id corresponding to an aggregation group, to which the copy packet belongs.

Definition at line 267 of file cp_onwire.h.

◆ cpx_bm

struct m0_bitmap_onwire cpx_bm

Bitmap representing the accumulator information.

Definition at line 273 of file cp_onwire.h.

◆ cpx_desc

struct m0_io_descs cpx_desc

Network buffer descriptors corresponding to copy packet data.

Definition at line 276 of file cp_onwire.h.

◆ cpx_epoch

m0_time_t cpx_epoch

Epoch of the copy packet, the same as that from the copy machine which this copy packet belongs to.

Definition at line 282 of file cp_onwire.h.

◆ cpx_prio

uint32_t cpx_prio

Copy packet priority.

Definition at line 261 of file cp_onwire.h.

◆ cr_rc

int32_t cr_rc

Definition at line 260 of file cp_onwire.h.