Udho API¶
Class Hierarchy¶
-
- Namespace udho
- Namespace udho::activities
- Namespace udho::activities::detail
- Template Struct after
- Template Struct after< subtask< ActivityT, DependenciesT... > >
- Template Struct after< udho::start_< ContextT, T... > >
- Template Struct apply_helper_
- Template Struct apply_helper_< false, FunctorT, TargetsT... >
- Template Struct final_intermediate
- Enum state
- Template Struct accessor
- Template Struct activity
- Template Struct after
- Template Struct after< HeadT >
- Struct after_none
- Template Struct apply_helper
- Template Struct collector
- Template Struct collector< ContextT, dataset< T... > >
- Template Struct combinator
- Template Struct combinator< NextT, start< ContextT, T... > >
- Template Struct dataset
- Template Struct fixed_key_accessor
- Template Struct joined
- Template Struct joined< CallbackT, activities::collector< ContextT, dataset< T... > > >
- Template Struct junction
- Template Struct perform
- Template Struct perform::require
- Template Struct require
- Template Struct result
- Template Struct result_data
- Template Struct start
- Template Struct subtask
- Template Struct subtask< ActivityT >
- Template Struct subtask< start< ContextT, T... > >
- Template Class analyzer
- Namespace udho::activities::detail
- Namespace udho::cache
- Namespace udho::cache::storage
- Template Struct abstract_engine
- Template Struct content
- Template Struct content< void >
- Template Struct driver
- Template Struct engine
- Template Struct flake
- Template Struct generator
- Template Struct generator< boost::uuids::uuid >
- Template Struct master
- Template Struct registry
- Template Struct shadow
- Template Struct store
- Namespace udho::compositors
- Template Struct deferred
- Template Struct mimed
- Template Struct transparent
- Namespace udho::configs
- Template Struct form_
- Template Struct logger_
- Template Struct router_
- Template Struct server_
- Struct server_::document_root_t
- Struct server_::mime_default_t
- Struct server_::mimes_t
- Struct server_::template_root_t
- Template Struct session_
- Struct session_::extension_t
- Struct session_::id_t
- Struct session_::path_t
- Struct session_::serialization_t
- Namespace udho::detail
- Template Struct association
- Template Struct association_group
- Template Struct association_group< U, void >
- Template Struct association_group_visitor
- Template Struct association_group_visitor< association_group< U, V >, false >
- Template Struct association_group_visitor< association_group< U, V >, true >
- Template Struct association_group_visitor< association_group< U, void >, false >
- Struct association_leaf
- Template Struct association_lexical_extractor
- Template Struct association_value_extractor
- Template Struct async_result
- Template Struct client_connection_wrapper
- Template Struct context_common
- Template Struct context_impl
- Template Struct http_client_connection
- Template Struct https_client_connection
- Struct interaction_
- Template Struct is_prepared
- Template Struct responder
- Template Struct responder< F, std::map< U, V > >
- Template Struct responder< F, std::vector< V > >
- Struct route
- Template Struct url_data_
- Struct url_data_::host_t
- Struct url_data_::path_t
- Struct url_data_::port_t
- Struct url_data_::protocol_t
- Struct url_data_::query_t
- Struct url_data_::target_t
- Template Class is_streamable
- Namespace udho::exceptions
- Struct http_error
- Struct reroute
- Namespace udho::form
- Namespace udho::form::validators
- Struct all_digit
- Struct date_time
- Struct exact_length
- Struct max_length
- Struct min_length
- Struct no_space
- Template Struct validated
- Template Struct validated< void >
- Namespace udho::form::validators
- Namespace udho::forms
- Namespace udho::forms::constraints
- Struct all_digits
- Template Struct basic_constrain
- Template Struct eq
- Template Struct gt
- Template Struct gt< std::string >
- Template Struct gte
- Template Struct gte< std::string >
- Template Struct in
- Struct length_eq
- Template Struct lt
- Template Struct lt< std::string >
- Template Struct lte
- Template Struct lte< std::string >
- Template Struct neq
- Struct no_space
- Namespace udho::forms::detail
- Template Struct basic_field
- Template Struct constrained_field
- Template Struct constrained_field< ValidatorT, constrained_field< T... > >
- Template Struct constraint_visitor_
- Template Struct constraint_visitor_< ConstrainedFieldT, 0 >
- Struct field_common
- Template Struct field_data
- Namespace udho::forms::drivers
- Namespace udho::forms::drivers::detail
- Template Struct extract_multipart_boundary
- Template Struct combo
- Template Struct multipart
- Template Struct multipart_
- Struct multipart_::form_part
- Template Struct urlencoded
- Template Struct urlencoded_
- Namespace udho::forms::drivers::detail
- Struct accumulated
- Template Struct deserializer
- Template Struct deserializer< std::chrono::time_point< std::chrono::system_clock, DurationT >, std::string >
- Template Struct deserializer< std::string, std::chrono::time_point< std::chrono::system_clock, DurationT > >
- Template Struct deserializer< std::string, std::string >
- Template Struct deserializer< std::string, U >
- Template Struct deserializer< U, U >
- Template Struct deserializer< V, std::string >
- Template Struct field
- Template Struct field< std::chrono::time_point< std::chrono::system_clock, DurationT >, false >
- Template Struct field< std::chrono::time_point< std::chrono::system_clock, DurationT >, true >
- Template Struct field< T, false >
- Template Struct field< T, true >
- Template Struct form
- Template Struct parser
- Template Struct validated
- Template Struct validated< form< DriverT > >
- Namespace udho::forms::constraints
- Namespace udho::internal
- Template Struct actual_callback_type
- Template Struct arg_to_tuple
- Template Struct arg_to_tuple< TupleT, 0 >
- Template Struct bind_first
- Template Struct bind_first< boost::function< R(Args...)> >
- Template Struct callable1
- Template Struct callable1< A1, R(*)(A1 &, V...)>
- Template Struct cast_optionally
- Template Struct function_signature
- Template Struct function_signature< boost::function< R(Args...)> >
- Template Struct function_signature< R(*)(Args...)>
- Template Struct member_
- Template Struct member_< R C::* >
- Template Struct reduced_
- Template Struct reduced_< R(C::*)(Args...) const >
- Template Struct reduced_< R(C::*)(Args...)>
- Template Struct reducer
- Namespace udho::loggers
- Template Struct plain
- Namespace udho::logging
- Namespace udho::logging::features
- Struct colored
- Namespace udho::logging::messages
- Namespace udho::logging::messages::formatted
- Template Struct message
- Namespace udho::logging::messages::formatted
- Enum segment
- Enum status
- Template Struct message
- Namespace udho::logging::features
- Namespace udho::servers
- Namespace udho::servers::ostreamed
- Template Struct ostreamed_helper
- Template Struct logged
- Template Struct stateful
- Namespace udho::servers::ostreamed
- Namespace udho::util
- Template Struct is_invocable
- Namespace udho::view
- Namespace udho::view::parsing
- Namespace udho::view::parsing::attrs
- Namespace udho::view::parsing::tags
- Template Struct expression
- Struct token
- Template Struct xml
- Template Struct parser
- Namespace udho::view::parsing
- Namespace udho::visitors
- Template Struct printing_visitor
- Template Struct printing_visitor_html
- Template Struct target_application
- Template Struct target_application< F, Visitables, 0 >
- Template Struct target_module
- Template Struct target_module< F, Visitables, 0 >
- Template Struct targetted_visitor
- Struct visitable
- Enum form_type
- Template Struct app_
- Template Struct app_< AppT, true >
- Struct assoc
- Template Struct attachment
- Template Struct attachment< AuxT, LoggerT, void >
- Template Struct attachment< AuxT, void, CacheT >
- Template Struct attachment< AuxT, void, void >
- Template Struct basic_router
- Template Struct bounded_str
- Template Struct bridge
- Template Struct client_options_
- Template Struct config
- Template Struct config< configs::server_<> >
- Template Struct configuration
- Template Struct content_wrapper0
- Template Struct content_wrapper1
- Template Struct context
- Template Struct context< AuxT, RequestT, void >
- Template Struct cookie_
- Template Struct cookies_
- Template Struct data_helper
- Template Struct data_helper< H, T, false >
- Template Struct data_helper< H, T, true >
- Struct declaration
- Template Struct field
- Template Struct field< T, false >
- Template Struct field< T, true >
- Struct field_common
- Template Struct field_value_extractor
- Template Struct field_value_extractor< std::chrono::time_point< std::chrono::system_clock, std::chrono::microseconds > >
- Template Struct form_
- Template Struct is_application
- Template Struct lookup_table
- Template Struct lookup_table< udho::prepared< DataT > >
- Template Struct lookup_table< udho::prepared_group< U, V > >
- Template Struct module_evaluator
- Template Struct module_evaluator< VisitorT, ModuleT, false >
- Template Struct module_evaluator< VisitorT, ModuleT, true >
- Struct module_info
- Template Struct module_overload
- Template Struct module_overload< Function, compositors::deferred >
- Template Struct multipart_form
- Struct multipart_form::form_part
- Template Struct overload_group
- Template Struct overload_group< U, app_< V, Ref > >
- Template Struct overload_group< U, overload_terminal< V > >
- Template Struct overload_group< U, overload_terminal< void > >
- Template Struct overload_group_helper
- Template Struct overload_group_helper< OverloadT, void >
- Template Struct overload_terminal
- Template Struct overload_terminal< void >
- Template Struct prepare
- Template Struct prepared
- Template Struct prepared< T, true >
- Template Struct prepared_group
- Template Struct prepared_group< H, void >
- Template Struct proxy
- Template Struct proxy< configs::server_<>::mimes_t, config< configs::server_<> > >
- Struct reroute
- Template Struct server
- Template Struct server< AuxT, void, CacheT >
- Template Struct session_
- Template Struct session_< RequestT, void >
- Template Struct start
- Template Struct start_
- Struct url
- Class url::param
- Template Struct urlencoded_form
- Template Struct visitor
- Template Struct watch
- Template Struct watcher
- Template Class application
- Template Class connection
- Struct connection::send_lambda
- Template Class listener
- Namespace udho::activities
- Namespace udho
File Hierarchy¶
-
- Directory includes
- Directory udho
- File access.h
- File activities.h
- File application.h
- File attachment.h
- File bridge.h
- File cache.h
- File client.h
- File compositors.h
- File configuration.h
- File connection.h
- File context.h
- File contexts.h
- File cookie.h
- File defs.h
- File form.hxx
- File forms.h
- File listener.h
- File logging.h
- File page.h
- File parser.h
- File router.h
- File scope.h
- File server.h
- File session.h
- File termcolor.hpp
- File url.h
- File util.h
- File visitor.h
- File watcher.h
- Directory udho
- Directory includes