Motr  M0
stob.h File Reference
#include "lib/types.h"
#include "module/module.h"
Include dependency graph for stob.h:

Go to the source code of this file.

Data Structures

struct  m0_ut_stob_module
 

Macros

#define __MOTR_UT_STOB_H__
 

Enumerations

enum  { M0_LEVEL_UT_STOB }
 

Functions

M0_INTERNAL struct m0_stobm0_ut_stob_linux_get (void)
 
M0_INTERNAL struct m0_stobm0_ut_stob_linux_create (char *stob_create_cfg)
 
M0_INTERNAL struct m0_stobm0_ut_stob_linux_get_by_key (uint64_t stob_key)
 
M0_INTERNAL void m0_ut_stob_put (struct m0_stob *stob, bool destroy)
 
M0_INTERNAL int m0_ut_stob_create (struct m0_stob *stob, const char *str_cfg, struct m0_be_domain *be_dom)
 
M0_INTERNAL int m0_ut_stob_destroy (struct m0_stob *stob, struct m0_be_domain *be_dom)
 
M0_INTERNAL struct m0_stobm0_ut_stob_open (struct m0_stob_domain *dom, uint64_t stob_key, const char *str_cfg)
 
M0_INTERNAL void m0_ut_stob_close (struct m0_stob *stob, bool destroy)
 
M0_INTERNAL int m0_ut_stob_create_by_stob_id (struct m0_stob_id *stob_id, const char *str_cfg)
 
M0_INTERNAL int m0_ut_stob_destroy_by_stob_id (struct m0_stob_id *stob_id)
 
M0_INTERNAL struct m0_dtxm0_ut_dtx_open (struct m0_be_tx_credit *cred, struct m0_be_domain *be_dom)
 
M0_INTERNAL void m0_ut_dtx_close (struct m0_dtx *dtx)
 
M0_INTERNAL int m0_ut_stob_init (void)
 
M0_INTERNAL void m0_ut_stob_fini (void)
 

Variables

struct m0_modlev m0_levels_ut_stob []
 
const unsigned m0_levels_ut_stob_nr
 

Macro Definition Documentation

◆ __MOTR_UT_STOB_H__

#define __MOTR_UT_STOB_H__

Definition at line 26 of file stob.h.