Motr  M0
m0_sm_conf Struct Reference

#include <sm.h>

Collaboration diagram for m0_sm_conf:
Collaboration graph

Data Fields

uint64_t scf_magic
 
const char * scf_name
 
uint32_t scf_nr_states
 
struct m0_sm_state_descrscf_state
 
uint32_t scf_trans_nr
 
struct m0_sm_trans_descrscf_trans
 
uint64_t scf_addb2_key
 
uint64_t scf_addb2_id
 
uint64_t scf_addb2_counter
 

Detailed Description

Configuration describes state machine type.

m0_sm_conf enumerates possible state machine states.

Invariant
m0_sm_desc_invariant()

Definition at line 350 of file sm.h.

Field Documentation

◆ scf_addb2_counter

uint64_t scf_addb2_counter

Definition at line 363 of file sm.h.

◆ scf_addb2_id

uint64_t scf_addb2_id

Definition at line 362 of file sm.h.

◆ scf_addb2_key

uint64_t scf_addb2_key

Definition at line 361 of file sm.h.

◆ scf_magic

uint64_t scf_magic

Definition at line 351 of file sm.h.

◆ scf_name

const char* scf_name

Definition at line 352 of file sm.h.

◆ scf_nr_states

uint32_t scf_nr_states

Number of states in this state machine.

Definition at line 354 of file sm.h.

◆ scf_state

struct m0_sm_state_descr* scf_state

Array of state descriptions.

Definition at line 356 of file sm.h.

◆ scf_trans

struct m0_sm_trans_descr* scf_trans

Array of state transitions descriptions.

Definition at line 360 of file sm.h.

◆ scf_trans_nr

uint32_t scf_trans_nr

Number of state transitions in this state machine.

Definition at line 358 of file sm.h.


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