# Crow: Namespace List

Loading...
Searching...
No Matches
Namespace List
Here is a list of all documented namespaces with brief descriptions:

crow | The main namespace of the library. In this namespace is defined the most important classes and functions of the library
multipart | Encapsulates anything related to processing and organizing `multipart/xyz` messages
header | The first part in a section, contains metadata about the part
message | The parsed multipart request/response
part | One part of the multipart message
websocket | Namespace that includes the Connection class and connection struct. Useful for WebSockets connection
connection | A base class for websocket connection
Connection | A websocket connection
SendMessageType |
WeakWrappedMessage |
BaseRule | A base class for all rules
Blueprint | A blueprint can be considered a smaller section of a Crow app, specifically where the router is conecerned
CatchallRule |
CerrLogHandler |
ci_hash | Hashing function for ci_map (unordered_multimap)
ci_key_eq | Equals function for ci_map (unordered_multimap)
Connection | An HTTP connection
CookieParser |
context |
Cookie |
CORSHandler | CORSHandler is a global middleware for setting CORS headers
context |
CORSRules | Used for tuning CORS policies
Crow | The main server application class
DynamicRule | A rule that can change its parameters during runtime
FileStore |
http_parser |
http_parser_settings |
HTTPParser | A wrapper for `nodejs/http-parser`
ILocalMiddleware | Local middleware should extend ILocalMiddleware
ILogHandler |
InMemoryStore | InMemoryStore stores all entries in memory
logger |
query_string | A class to represent any data coming after the `?` in the request URL into key-value pairs
request | An HTTP request
response | HTTP response
static_file_info | This constains metadata (coming from the `stat` command) related to any static files associated with this response
returnable | An abstract class that allows any other class to be returned by a handler
Router | Handles matching requests to existing rules and upgrade requests
routing_handle_result |
RuleParameterTraits | Allows the user to assign parameters using functions
Server |
SessionMiddleware |
context |
SocketAdaptor | A wrapper for the asio::ip::tcp::socket and asio::ssl::stream
SSLAdaptor |
TaggedRule | Default rule created when CROW_ROUTE is called
Trie | A search tree
Node |
UTF8 |
context |
WebSocketRule | A rule dealing with websockets
sha1 | Here is defined the SHA1 class
SHA1 | A tiny SHA1 algorithm implementation used internally in the Crow server (specifically in crow/websocket.h)