Gem-graph 0.1.0
A modelling tool based on rewriting of geometric graphs.
Loading...
Searching...
No Matches
Functions
dispatch.c File Reference

This Finite State Machine (fsm) describes all the possible states of the Gem-graph client and all the transitions between these states. More...

#include <stdbool.h>
#include "../../include/fsm.h"
#include "../../include/util.h"
#include "../../include/widget.h"

Functions

void fsm_journal_publication_request ()
 
void fsm_journal_event (int severity, int source, const char *file_source, const char *function_source, const char *string_value)
 
void fsm_init (char *initial_message_from_main)
 
void fsm_set_preferences_modified (bool value)
 
bool fsm_get_preferences_state ()
 
int fsm_get_exec_edit ()
 
int fsm_get_state_rules_data ()
 
void fsm_set_exec_edit (int choice)
 
void fsm_set_state_rules_data (int choice)
 

Detailed Description

This Finite State Machine (fsm) describes all the possible states of the Gem-graph client and all the transitions between these states.

@detailed gem-graph-client fsm (Finite State Machine) manages the four topics:

Function Documentation

◆ fsm_get_preferences_state()

bool fsm_get_preferences_state ( )

phantom documentation used to test the functioning of doxygen

◆ fsm_init()

void fsm_init ( char *  initial_message_from_main)

F S M I N I T * phantom documentation used to test the functioning of doxygen

◆ fsm_journal_event()

void fsm_journal_event ( int  severity,
int  source,
const char *  file_source,
const char *  function_source,
const char *  string_value 
)

phantom documentation used to test the functioning of doxygen

◆ fsm_journal_publication_request()

void fsm_journal_publication_request ( )

phantom documentation used to test the functioning of doxygen

◆ fsm_set_exec_edit()

void fsm_set_exec_edit ( int  choice)

phantom documentation used to test the functioning of doxygen

◆ fsm_set_preferences_modified()

void fsm_set_preferences_modified ( bool  value)

phantom documentation used to test the functioning of doxygen

◆ fsm_set_state_rules_data()

void fsm_set_state_rules_data ( int  choice)

phantom documentation used to test the functioning of doxygen