Struct interaction_

Inheritance Relationships

Derived Type

Struct Documentation

struct udho::detail::interaction_

Subclassed by udho::detail::context_impl< RequestT >

Public Functions

template<typename AuxT, typename LoggerT, typename CacheT>
void attach(udho::attachment<AuxT, LoggerT, CacheT> &attachment)
void log(const udho::logging::messages::error &msg) const
void log(const udho::logging::messages::warning &msg) const
void log(const udho::logging::messages::info &msg) const
void log(const udho::logging::messages::debug &msg) const
void respond(udho::defs::response_type &response)

Public Members

boost::signals2::signal<void(const udho::logging::messages::error&)> _error
boost::signals2::signal<void(const udho::logging::messages::warning&)> _warning
boost::signals2::signal<void(const udho::logging::messages::info&)> _info
boost::signals2::signal<void(const udho::logging::messages::debug&)> _debug
boost::signals2::signal<void(udho::defs::response_type&)> _respond