# Class List

Here are the classes, structs, unions and interfaces with brief descriptions:

pion::spdy::_http_protocol_info_t | This structure contains the HTTP Protocol information
pion::spdy::_spdy_header_info |
pion::spdy::_value_string | SPDY value string data type
pion::admin_rights |
pion::algorithm |
pion::plugins::AllowNothingService |
pion::http::auth |
pion::error::bad_arg | Exception thrown for an invalid configuration argument or option
pion::error::bad_config | Exception thrown if there is an error parsing a configuration file
pion::error::bad_password_hash | Exception thrown if a bad password hash is provided
pion::http::basic_auth |
pion::test::config |
pion::process::config_type | Data type for static/global process configuration information
pion::tcp::connection |
pion::http::message::content_buffer_t | Simple helper class used to manage a fixed-size payload content buffer
pion::http::cookie_auth |
pion::plugins::CookieService |
pion::plugin::data_type |
pion::spdy::decompressor |
pion::error::directory_not_found | Exception thrown if a required directory is not found
pion::plugins::DiskFile |
pion::plugins::DiskFileSender |
pion::error::duplicate_plugin | Exception thrown if we try to add or load a duplicate plugin
pion::plugins::EchoService |
pion::http::parser::error_category_t | Class-specific error category
pion::spdy::parser::error_category_t | Class-specific error category
pion::exception |
pion::error::file_not_found | Exception thrown if a file is not found
pion::plugins::FileService |
HelloServer | Simple TCP server that just sends "Hello there!" to each connection
pion::plugins::HelloService |
pion::iequal_to |
pion::ihash |
pion::plugins::LogService |
pion::plugins::LogServiceAppender |
pion::plugin_manager< PluginType >::map_type | Data type that maps identifiers to plug-in objects
pion::http::message |
pion::multi_thread_scheduler |
pion::one_to_one_scheduler |
pion::error::open_file | Exception thrown if we failed to open a file
pion::error::open_plugin | Exception thrown if we are unable to open a plugin
pion::http::parser |
pion::spdy::parser |
pion::plugin |
pion::plugin_instance_ptr< InterfaceClassType > |
pion::plugin_manager< PluginType > |
pion::error::plugin_missing_symbol | Exception thrown if a plugin is missing a required symbol
pion::error::plugin_not_found | Exception thrown if a plugin cannot be found
pion::plugin_ptr< InterfaceClassType > |
pion::http::plugin_server |
pion::http::plugin_service |
pion::error::plugin_undefined | Exception thrown if a plugin has an undefined state
pion::process |
pion::error::read_file | Exception thrown if we failed to read data from a file
pion::http::reader |
pion::http::message::receive_error_t | Data type for library errors returned during receive() operations
pion::http::request |
pion::http::request_reader |
pion::http::request_writer |
pion::http::response |
pion::http::response_reader |
pion::http::response_writer |
pion::test::safe_xml_log_formatter | Thread-safe version of Boost.Test's xml_log_formatter class
pion::scheduler |
pion::http::server |
pion::tcp::server |
pion::one_to_one_scheduler::service_pair_type | Typedef for a pair object where first is an IO service and second is a deadline timer
pion::single_service_scheduler |
pion::spdy::spdy_control_frame_info | This structure will be tied to each SPDY frame
pion::tcp::stream |
pion::tcp::stream_buffer |
pion::tcp::timer |
pion::http::types |
pion::user |
pion::user_manager |
pion::http::writer |