SMACC
Loading...
Searching...
No Matches
Classes | Namespaces | Enumerations
smacc_state_machine.h File Reference
#include <boost/any.hpp>
#include <map>
#include <mutex>
#include <stack>
#include <smacc/common.h>
#include <smacc/introspection/introspection.h>
#include <smacc/introspection/smacc_state_machine_info.h>
#include <smacc/smacc_updatable.h>
#include <smacc/smacc_signal.h>
#include <smacc_msgs/SmaccStateMachine.h>
#include <smacc_msgs/SmaccTransitionLogEntry.h>
#include <smacc_msgs/SmaccStatus.h>
#include <smacc_msgs/SmaccGetTransitionHistory.h>
#include <smacc/smacc_state.h>
#include <smacc/smacc_state_reactor.h>
#include <smacc/callback_counter_semaphore.h>
#include <smacc/impl/smacc_state_impl.h>
#include <smacc/impl/smacc_client_impl.h>
#include <smacc/impl/smacc_component_impl.h>
#include <smacc/impl/smacc_orthogonal_impl.h>
Include dependency graph for smacc_state_machine.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  smacc::ISmaccStateMachine
 

Namespaces

namespace  smacc
 

Enumerations

enum class  smacc::EventLifeTime { smacc::ABSOLUTE , smacc::CURRENT_STATE }
 
enum class  smacc::StateMachineInternalAction {
  smacc::STATE_CONFIGURING , smacc::STATE_ENTERING , smacc::STATE_STEADY , smacc::STATE_EXITING ,
  smacc::TRANSITIONING
}