session_state_fwd.hpp 577 B

123456789101112131415161718192021222324
  1. // Copyright Takatoshi Kondo 2020
  2. //
  3. // Distributed under the Boost Software License, Version 1.0.
  4. // (See accompanying file LICENSE_1_0.txt or copy at
  5. // http://www.boost.org/LICENSE_1_0.txt)
  6. #if !defined(MQTT_BROKER_SESSION_STATE_FWD_HPP)
  7. #define MQTT_BROKER_SESSION_STATE_FWD_HPP
  8. #include <mqtt/config.hpp>
  9. #include <functional> // reference_wrapper
  10. #include <mqtt/broker/broker_namespace.hpp>
  11. MQTT_BROKER_NS_BEGIN
  12. struct session_state;
  13. using session_state_ref = std::reference_wrapper<session_state>;
  14. MQTT_BROKER_NS_END
  15. #endif // MQTT_BROKER_SESSION_STATE_FWD_HPP