Motr  M0
m0_ufid_generator Struct Reference

#include <ufid.h>

Collaboration diagram for m0_ufid_generator:
Collaboration graph

Data Fields

struct m0_clientufg_m0c
 
bool ufg_is_initialised
 
struct m0_mutex ufg_lock
 
struct m0_ufid ufg_ufid_cur
 

Detailed Description

Data structure for unique FID generator which maintains the current available ufid.

Definition at line 196 of file ufid.h.

Field Documentation

◆ ufg_is_initialised

bool ufg_is_initialised

Definition at line 202 of file ufid.h.

◆ ufg_lock

struct m0_mutex ufg_lock

Generation ID and sequence ID can be modified in one single FID request, so a lock is used here.

Definition at line 207 of file ufid.h.

◆ ufg_m0c

struct m0_client* ufg_m0c

Back pointer to the client instance this generator is associated with.

Definition at line 201 of file ufid.h.

◆ ufg_ufid_cur

struct m0_ufid ufg_ufid_cur

Definition at line 208 of file ufid.h.


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