Motr  M0
keepalive.h File Reference
#include "lib/types.h"
#include "lib/atomic.h"
#include "ha/dispatcher.h"
#include "xcode/xcode_attr.h"
#include "lib/types_xc.h"
Include dependency graph for keepalive.h:

Go to the source code of this file.

Data Structures

struct  m0_ha_msg_keepalive_req
 
struct  m0_ha_msg_keepalive_rep
 
struct  m0_ha_keepalive_handler
 

Macros

#define __MOTR_MOTR_KEEPALIVE_H__
 

Functions

struct m0_ha_msg_keepalive_req M0_XCA_DOMAIN (rpc)
 
M0_INTERNAL int m0_ha_keepalive_handler_init (struct m0_ha_keepalive_handler *ka, struct m0_ha_dispatcher *hd)
 
M0_INTERNAL void m0_ha_keepalive_handler_fini (struct m0_ha_keepalive_handler *ka)
 

Variables

struct m0_uint128 kaq_id
 
struct m0_uint128 kap_id
 
uint64_t kap_counter
 
struct m0_ha_keepalive_handler M0_XCA_DOMAIN
 

Macro Definition Documentation

◆ __MOTR_MOTR_KEEPALIVE_H__

#define __MOTR_MOTR_KEEPALIVE_H__

Definition at line 26 of file keepalive.h.

Variable Documentation

◆ kap_counter

uint64_t kap_counter

Definition at line 98 of file keepalive.h.

◆ kap_id

struct m0_uint128 kap_id

Definition at line 97 of file keepalive.h.

◆ kaq_id

struct m0_uint128 kaq_id

Definition at line 97 of file keepalive.h.