Motr  M0
sys.h File Reference
#include "lib/mutex.h"
#include "lib/types.h"
#include "lib/tlist.h"
#include "lib/semaphore.h"
#include "sm/sm.h"
Include dependency graph for sys.h:

Go to the source code of this file.

Data Structures

struct  m0_addb2_config
 

Macros

#define __MOTR_ADDB2_SYS_H__
 

Functions

int m0_addb2_sys_init (struct m0_addb2_sys **out, const struct m0_addb2_config *conf)
 
void m0_addb2_sys_fini (struct m0_addb2_sys *sys)
 
struct m0_addb2_machm0_addb2_sys_get (struct m0_addb2_sys *sys)
 
void m0_addb2_sys_put (struct m0_addb2_sys *sys, struct m0_addb2_mach *m)
 
void m0_addb2_sys_sm_start (struct m0_addb2_sys *sys)
 
void m0_addb2_sys_sm_stop (struct m0_addb2_sys *sys)
 
int m0_addb2_sys_net_start (struct m0_addb2_sys *sys)
 
void m0_addb2_sys_net_stop (struct m0_addb2_sys *sys)
 
int m0_addb2_sys_net_start_with (struct m0_addb2_sys *sys, struct m0_tl *head)
 
int m0_addb2_sys_stor_start (struct m0_addb2_sys *sys, const char *location, uint64_t key, bool mkfs, bool force, m0_bcount_t size)
 
void m0_addb2_sys_stor_stop (struct m0_addb2_sys *sys)
 
int m0_addb2_sys_submit (struct m0_addb2_sys *sys, struct m0_addb2_trace_obj *obj)
 
void m0_addb2_sys_attach (struct m0_addb2_sys *sys, struct m0_addb2_sys *src)
 
void m0_addb2_sys_detach (struct m0_addb2_sys *sys)
 
void m0_addb2_sys_counter_add (struct m0_addb2_sys *sys, struct m0_addb2_counter *counter, uint64_t id)
 

Macro Definition Documentation

◆ __MOTR_ADDB2_SYS_H__

#define __MOTR_ADDB2_SYS_H__

Definition at line 26 of file sys.h.