1 #ifndef BOOST_STATECHART_EXAMPLE_CONFIGURING_HPP_INCLUDED 2 #define BOOST_STATECHART_EXAMPLE_CONFIGURING_HPP_INCLUDED 3 ////////////////////////////////////////////////////////////////////////////// 4 // Copyright 2002-2006 Andreas Huber Doenni 5 // Distributed under the Boost Software License, Version 1.0. (See accompany- 6 // ing file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt) 7 ////////////////////////////////////////////////////////////////////////////// 8 9 10 11 #include "Camera.hpp" 12 13 #include <boost/statechart/simple_state.hpp> 14 #include <boost/statechart/transition.hpp> 15 16 #include <boost/config.hpp> 17 18 #ifdef BOOST_INTEL 19 # pragma warning( disable: 304 ) // access control not specified 20 #endif 21 22 23 24 namespace sc = boost::statechart; 25 26 27 28 ////////////////////////////////////////////////////////////////////////////// 29 struct Configuring : sc::simple_state< Configuring, NotShooting > 30 { 31 typedef sc::transition< EvConfig, Idle > reactions; 32 33 Configuring(); 34 ~Configuring(); 35 }; 36 37 38 39 #endif 40