infinite_state_machine 1.0.0
Infinite State Machine Library
Loading...
Searching...
No Matches
Public Attributes | List of all members
infinite_state_machine Struct Reference

Represents an infinite state machine. This structure holds the current state hierarchy and allows for transitions between states. More...

#include <infinite_state_machine.h>

Collaboration diagram for infinite_state_machine:
Collaboration graph
[legend]

Public Attributes

struct infinite_statestates [INFINITE_STATE_MACHINE_MAX_DEPTH]
 The states in the infinite state machine.
 
int depth
 The current depth of the infinite state machine.
 

Detailed Description

Represents an infinite state machine. This structure holds the current state hierarchy and allows for transitions between states.

Note
The structure is not thread-safe.

Definition at line 40 of file infinite_state_machine.h.

Member Data Documentation

◆ depth

int infinite_state_machine::depth

The current depth of the infinite state machine.

Definition at line 50 of file infinite_state_machine.h.

◆ states

struct infinite_state* infinite_state_machine::states[INFINITE_STATE_MACHINE_MAX_DEPTH]

The states in the infinite state machine.

Definition at line 45 of file infinite_state_machine.h.


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