Motr  M0
m0_stob_type Struct Reference

#include <type.h>

Collaboration diagram for m0_stob_type:
Collaboration graph

Data Fields

const struct m0_stob_type_opsst_ops
 
struct m0_fid_type st_fidt
 
struct m0_tl st_domains
 
struct m0_mutex st_domains_lock
 
struct m0_tlink st_type_linkage
 
uint64_t st_magic
 
void * st_private
 

Detailed Description

Stob type.

Stob types are added dynamically during initialisation.

Stob type implementation needs to provide instance of m0_stob_type that should be registered via interface m0_stob_type_register().

Definition at line 59 of file type.h.

Field Documentation

◆ st_domains

struct m0_tl st_domains

Definition at line 62 of file type.h.

◆ st_domains_lock

struct m0_mutex st_domains_lock

Definition at line 63 of file type.h.

◆ st_fidt

struct m0_fid_type st_fidt

Definition at line 61 of file type.h.

◆ st_magic

uint64_t st_magic

Definition at line 66 of file type.h.

◆ st_ops

const struct m0_stob_type_ops* st_ops

Definition at line 60 of file type.h.

◆ st_private

void* st_private

Definition at line 67 of file type.h.

◆ st_type_linkage

struct m0_tlink st_type_linkage

Linkage into m0_stob_types::sts_stypes list

Definition at line 65 of file type.h.


The documentation for this struct was generated from the following file: