yasmine
Class List
Here are the classes, structs, unions and interfaces with brief descriptions:
[detail level 123]
 Nsxy
 Nimpl
 Nmodel
 Casync_behavior
 Casync_event_handler
 Cbehavior
 Cbehavior_struct
 Cchoice
 Ccompletion_event
 Ccomplex_state
 Ccomplex_state_impl
 Ccomplex_state_visitor
 Ccomposite_state
 Ccompound_transition
 Ccompound_transition_consumer
 Cconfig
 Cconst_vertex_visitor
 Cconstraint
 Cdeep_history
 Centry_point
 CeventInterface of an event. An event has an ID, a name and a priority (for processing by the async state machine)
 Cevent_collector
 Cevent_creation_request_time_comparer
 Cevent_implEvents that are processed by the state machine. event can have an ID, a name and a priority (for processing by the async state machine)
 Cevent_processing_callbackCallback interface that is called by a state machine during event processing. See the different methods to find out which events can be monitored
 Cexecution_step
 Cexecution_step_visitor
 Cexit_point
 Cfinal_state
 Cfork
 Chas_get_event_id
 Chistory
 Chistory_impl
 Cinitial_pseudostate
 Cinterruptible
 Cjoin
 Cjunction
 Cpseudostate
 Cpseudostate_impl
 Cpseudostate_visitor
 Cregion
 Cregion_pseudostate
 Cregion_pseudostate_impl
 Cshallow_history
 Cshallow_history_impl
 Csimple_state
 Csimple_state_base
 Cspecialized_eventClass that inherits event_impl and provides a fixed event ID and priority as well as create methods for creating instances of the event
 Cstate
 Cstate_impl
 Cstate_machine_base
 Cstate_machine_element
 Cstate_machine_element_impl
 Cstate_machine_introspectionThe interface for state machine introspection. It is inherited by the state machine class state_machine
 Cstate_pseudostate
 Cstate_pseudostate_impl
 Cstate_visitor
 Cstates_to_enter_visitor_impl
 CSX_FINAL
 Csync_state_machineClass for the "single-threaded version" of the state machine. It provides the methods to start the state machine, to fire events, to check the state machine for possible defects and to get the root state reference
 Cterminate_pseudostate
 Ctransition
 Ctransition_step
 Ctry_to_build_compound_transition_visitor
 Cvertex
 Cvertex_impl
 Cvertex_visitor
 Casync_state_machineClass for the "multi-threaded version" of the state machine. Provides methods to start and halt the state machine and to fire events
 Cchice_modelInterface for a choice pseudostate in the model
 Cchice_model_implA choice pseudostate in the model
 Ccomposite_state_model_implA composite state in the model
 Cdeep_history_model_implA deep history pseudostate in the model
 Centry_point_model_implAn entry point pseudostate in the model
 Cexit_point_model_implAn exit point pseudostate in the model
 Cfinal_state_model_implA final state in the model
 Cfork_model_implA fork pseudostate in the model
 Cinitial_pseudostate_model_implAn initial pseudostate in the model
 Cjoin_model_implA join pseudostate in the model
 Cjson_readerProvides the ability to read an yasmine model from a JSON file (.ym)
 Cjson_writerProvides the ability to write a model to a file
 Cjunction_model_implA junction pseudostate in the model
 Cregion_model_implA region in the model
 Cshallow_history_model_implA shallow history pseudostate in the model
 Csimple_state_model_implA simple state in the model
 Cstate_machineBase class for the state machines. It provides methods to start the state machine, to fire events, to add transitions, to check the state machine for possible defects and to get the root state reference
 Cterminate_pseudostate_model_implA terminate pseudostate in the model
 Ctimed_event_creatorProvides the possibility to create timed events. It uses the state machine passed into the constructor as target for the events