mod_servlet
C++Servlets
 All Classes Files Functions Variables Typedefs Macros Pages
Class Hierarchy
This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 1234]
oCservlet::any_map< _MapType >Covenience class on top of associative container to facilitate work with value type std::any
|\Cservlet::http_sessionProvides a way to identify a user across more than one page request or visit to a Web site and to store information about that user
oCservlet::basic_in_filter< CharT >Abstract interface for input filter
oCservlet::basic_out_filter< CharT >Abstract interface for output filter
oCservlet::basic_sink< CharT >Abstract interface for generic sink
|oCservlet::basic_filtered_sink< CharT >Implementation of filtered sink
|\Cservlet::basic_stream_sink< CharT >Implementation of sink which will pass all the data to a std::basic_ostream
oCservlet::basic_source< CharT >Abstract interface for generic source
|oCservlet::basic_filtered_source< CharT >Implementation of filtered source
|\Cservlet::basic_stream_source< CharT >Implementation of source which will acquire all the data from a std::basic_istream
oCservlet::buffer_providerSource tag
oCservlet::buffering< BufSize >Template class holder of the buffer size
oCservlet::certificateAbstract class holding available information regarding client or server security certificate
oCservlet::cookieCreates a cookie, a small amount of information sent by a servlet to a Web browser, saved by the browser, and later sent back to the server
oCstd::exceptionSTL class
|oCstd::bad_castSTL class
||\Cservlet::bad_castException thrown on bad cast
|\Cstd::runtime_errorSTL class
| oCservlet::bad_castException thrown on bad cast
| oCservlet::config_exceptionConfiguration exception
| oCservlet::invalid_argument_exceptionException thrown on passing invalid argument
| oCservlet::io_exceptionInput/output exception
| oCservlet::null_pointer_exceptionException thrown on attempt to access nullptr object if this is possible to catch this attempt
| oCservlet::security_exceptionSecurity exception
| oCservlet::uri_builder_errorException thrown when it is impossible to build URI from parts
| \Cservlet::uri_syntax_errorException thrown while parsing URI if syntax error encountered
oCservlet::filter_chainA filter_chain is an object provided by the servlet container to the developer giving a view into the invocation chain of a filtered request for a resource
oCservlet::filter_configA filter configuration object used by a servlet container to pass information to a filter during initialization
oCservlet::http_filterA filter is an object that performs filtering tasks on either the request to a resource (a servlet or static content), or on the response from a resource, or both
oCservlet::http_requestDefines an object to provide client request information to a servlet
|\Cservlet::http_request_wrapperProvides a convenient implementation of the http_request interface that can be subclassed by developers wishing to adapt the request to a http_servlet
oCservlet::http_responseDefines an object to assist a servlet in sending a response to the client
|\Cservlet::http_response_wrapperProvides a convenient implementation of the http_response interface that can be subclassed by developers wishing to adapt the response from a http_servlet
oCservlet::http_servletProvides an abstract class to be subclassed to create an HTTP servlet suitable for a Web site
oCstd::ios_baseSTL class
|\Cstd::basic_ios< Char >STL class
| oCstd::basic_istream< Char >STL class
| |\Cservlet::basic_instream< Source, Buffering, CharT, Traits >Implementation of input stream object
| \Cstd::basic_ostream< Char >STL class
|  \Cservlet::basic_outstream< Sink, Buffering, CharT, Traits >Implementation of output stream object
oCservlet::logging::level_loggerLogger with specific logging LEVEL to use
oCservlet::linked_map< _Key, _Tp, _MT >Implementation of linked associative container
|\Cservlet::lru_map< _Key, _Tp, _MT >Implementation of LRU (least recently used) timed cache
oCservlet::logging::log_outputAbstract interface for logging output
oCservlet::logging::log_output_factoryAbstract interface for log_output factory
oCservlet::logging::log_registryRegistry object to configure and hold available loggers
oCservlet::logging::loggerLogger class
oCservlet::multipart_inputThis class represents a multipart input stream of a multipart/form-data request body
oCservlet::optional_ptr< T >Class implements smart pointer with optional ownership
oCservlet::optional_ptr< servlet::multipart_input >
oCservlet::optional_ptr< std::istream >
oCservlet::optional_ptr< std::ostream >
oCservlet::optional_ref< T >Optional reference implementation
oCservlet::logging::prefix_printerAbstract interface for logging prefix printer
oCservlet::logging::prefix_printer_factoryAbstract interface for prefix_printer factory
oCservlet::principalThis interface represents the abstract notion of a principal, which can be used to represent any entity, such as an individual, a corporation, and a login id
|\Cservlet::named_principalSimple inplementation of servlet::principal with a name only
oCservlet::servlet_configA servlet configuration object used by a servlet container to pass information to a servlet during initialization
oCservlet::servlet_contextDefines a set of methods that a servlet uses to communicate with its servlet container
oCservlet::sinkSink tag
oCservlet::sourceSource tag
oCservlet::SSL_informationClass encapsulates availble information about current SSL session
oCservlet::string_sink< CharT, Traits >Implementation of sink to std::string Besides to having similar functionality to std::basic_ostringstream this class also allows to access directly the destination std::string
\Cservlet::URIRepresents a Uniform Resource Identifier (URI) reference