Motr  M0
net.h File Reference
#include "fid/fid.h"
#include "lib/vec.h"
Include dependency graph for net.h:

Go to the source code of this file.

Data Structures

struct  m0_dtm0_msg_redo
 
struct  m0_dtm0_msg_eol
 
struct  m0_dtm0_msg_persistent
 
struct  m0_dtm0_msg
 
struct  m0_dtm0_net_cfg
 
struct  m0_dtm0_net
 

Macros

#define __MOTR___DTM0_NET_H__
 

Enumerations

enum  m0_dtm0_msg_type { M0_DMT_REDO, M0_DMT_PERSISTENT, M0_DMT_EOL }
 

Functions

M0_INTERNAL int m0_dtm0_net_init (struct m0_dtm0_net *dnet, struct m0_dtm0_net_cfg *dnet_cfg)
 
M0_INTERNAL void m0_dtm0_net_fini (struct m0_dtm0_net *dnet)
 
M0_INTERNAL void m0_dtm0_net_send (struct m0_dtm0_net *dnet, struct m0_be_op *op, const struct m0_fid *target, const struct m0_dtm0_msg *msg)
 
M0_INTERNAL void m0_dtm0_net_recv (struct m0_dtm0_net *dnet, struct m0_be_op *op, struct m0_fid *source, struct m0_dtm0_msg *msg, enum m0_dtm0_msg_type type)
 

Macro Definition Documentation

◆ __MOTR___DTM0_NET_H__

#define __MOTR___DTM0_NET_H__

Definition at line 25 of file net.h.