MCPcopy Create free account

hub / github.com/CrowCpp/Crow / types & classes

Types & classes215 in github.com/CrowCpp/Crow

↓ 63 callersClassresponse
HTTP response
include/crow/http_response.h:39
↓ 29 callersClassrequest
include/crow/query_string.h:303
↓ 12 callersClassinvalid_template_exception
* \class invalid_template_exception * \brief Represents compilation error of an template. Throwed * specially at mustache compile ti
include/crow/mustache.h:51
↓ 7 callersClassCookie
include/crow/middlewares/cookie_parser.h:36
↓ 5 callersClasswvalue
Value can mean any json value, including a JSON object.<br> Write means this class is used to primarily assemble JSON objects using keys and values an
include/crow/json.h:1290
↓ 4 callersClassPred
include/crow/json.h:552
↓ 3 callersClassCORSRules
Used for tuning CORS policies
include/crow/middlewares/cors.h:12
↓ 3 callersClassbad_request
include/crow/exceptions.h:6
↓ 3 callersClassrouting_params
@cond SKIP
include/crow/common.h:235
↓ 2 callersClassOnlyMoveConstructor
tests/unittest.cpp:1037
↓ 2 callersClassquery_string
A class to represent any data coming after the `?` in the request URL into key-value pairs.
include/crow/query_string.h:305
↓ 2 callersClassrendered_template
* \struct rendered_template * \brief Returned object after call the * \ref template_t::render() method. Its intended to be
include/crow/mustache.h:73
↓ 2 callersClassstat
tests/unittest.cpp:1877
↓ 1 callersClassFuzzException
tests/fuzz/b64_fuzzer.cpp:6
↓ 1 callersClassOutOfRange
Out of Range Exception for const_str
include/crow/utility.h:37
↓ 1 callersClassParser
static const char* escaped = "\"\\/\b\f\n\r\t";
include/crow/json.h:881
↓ 1 callersClasscontains
include/crow/utility.h:435
↓ 1 callersClassget
include/crow/middleware.h:59
↓ 1 callersClassstat
include/crow/http_response.h:296
↓ 1 callersClasstemplate_t
* \class template_t * \brief Compiled mustache template object. * * \warning Use \ref compile instead. */
include/crow/mustache.h:156
ClassAction
* \struct Action * \brief Used during mustache template compilation to * represent parsing actions. * * \see \ref
include/crow/mustache.h:115
EnumActionType
* \enum ActionType * \brief Used in \ref Action to represent different parsing * behaviors. * * \see \ref Action
include/crow/mustache.h:96
ClassBaseRule
Used to provide a common interface for code dealing with different types of rules.<br> A Rule provides a URL, allowed HTTP methods, and handlers.
include/crow/routing.h:91
ClassBlueprint
include/crow/routing.h:1149
ClassCORSHandler
include/crow/middlewares/cors.h:9
ClassCachedSession
CachedSessions are shared across requests
include/crow/middlewares/session.h:172
ClassCallHelper
include/crow/utility.h:246
ClassCallHelper<F, S<Args...>>
include/crow/utility.h:248
ClassCatchallRule
include/crow/routing.h:344
ClassCerrLogHandler
include/crow/logging.h:41
EnumCloseStatusCode
Codes taken from https://www.rfc-editor.org/rfc/rfc6455#section-7.4.1
include/crow/websocket.h:42
ClassConnection
include/crow/http_response.h:28
ClassConnection
include/crow/http_connection.h:47
ClassConnection
include/crow/websocket.h:110
ClassCookieParser
include/crow/middlewares/cookie_parser.h:33
ClassCrow
include/crow/app.h:213
ClassDummyHandler
tests/fuzz/http_fuzzer.cpp:5
ClassDynamicRule
A rule that can change its parameters during runtime.
include/crow/routing.h:624
ClassExampleLogHandler
examples/example_with_all.cpp:3
ClassExampleLogHandler
examples/example_vs.cpp:3
ClassExampleLogHandler
examples/example.cpp:3
ClassExampleMiddleware
examples/example_vs.cpp:12
ClassExampleMiddleware
examples/example.cpp:12
ClassExpirationTracker
Expiration tracker keeps track of soonest-to-expire keys
include/crow/middlewares/session.h:120
ClassFileStore
FileStore stores all data as json files in a folder. Files are deleted after expiration. Expiration refreshes are automatically picked up.
include/crow/middlewares/session.h:467
ClassFirstMW
tests/unittest.cpp:853
EnumHTTPMethod
include/crow/common.h:15
ClassHTTPParser
include/crow/parser.h:17
ClassHttpClient
simple http client class for making client requests */
tests/unittest.cpp:31
ClassILocalMiddleware
Local middleware should extend ILocalMiddleware
include/crow/middleware.h:16
ClassILogHandler
include/crow/logging.h:33
ClassInMemoryStore
InMemoryStore stores all entries in memory
include/crow/middlewares/session.h:440
ClassIntSettingMiddleware
tests/unittest.cpp:827
ClassLocalSecretMiddleware
tests/unittest.cpp:985
EnumLogLevel
include/crow/logging.h:14
ClassNode
include/crow/routing.h:764
ClassNotLocalMiddleware
tests/unittest.cpp:2335
ClassNullMiddleware
tests/unittest.cpp:789
ClassNullSimpleMiddleware
tests/unittest.cpp:803
EnumNumberParsingState
include/crow/json.h:1006
ClassParamTraits
include/crow/routing.h:1066
EnumParamType
include/crow/common.h:223
ClassPerMethod
include/crow/routing.h:1877
ClassRequestAppend
examples/example_middleware.cpp:38
ClassRequestLogger
examples/example_middleware.cpp:3
ClassRouter
include/crow/http_response.h:36
ClassRouter
include/crow/routing.h:1304
ClassRuleParameterTraits
include/crow/routing.h:582
ClassS1
include/crow/utility.h:383
ClassS2
include/crow/utility.h:383
ClassSHA1
* \class SHA1 * \brief A tiny SHA1 algorithm implementation used internally in the * Crow server (specifically in crow/websocket.h). */
include/crow/TinySHA1.hpp:47
ClassSSLAdaptor
include/crow/socket_adaptors.h:183
EnumSameSitePolicy
include/crow/middlewares/cookie_parser.h:38
ClassSecondMW
tests/unittest.cpp:873
ClassSecretContentGuard
Per handler middleware has to extend ILocalMiddleware It is called only if enabled
examples/example_middleware.cpp:21
ClassSendMessageType
include/crow/websocket.h:772
ClassServer
include/crow/http_server.h:45
ClassSessionMiddleware
include/crow/middlewares/session.h:192
ClassSocketAdaptor
A wrapper for the asio::ip::tcp::socket and asio::ssl::stream
include/crow/socket_adaptors.h:39
ClassT
include/crow/utility.h:276
ClassTCPAcceptor
include/crow/socket_acceptors.h:30
ClassTaggedRule
include/crow/routing.h:702
ClassThirdMW
tests/unittest.cpp:892
ClassTrie
include/crow/routing.h:761
ClassTuple
include/crow/utility.h:276
ClassTypes
include/crow/utility.h:279
ClassU
include/crow/utility.h:285
ClassUTF8
include/crow/middlewares/utf-8.h:8
ClassUnixSocketAcceptor
include/crow/socket_acceptors.h:61
ClassUnixSocketAdaptor
include/crow/socket_adaptors.h:111
ClassWeakWrappedMessage
include/crow/websocket.h:192
EnumWebSocketReadState
include/crow/websocket.h:32
ClassWebSocketRule
include/crow/routing.h:424
ClassWrapped
include/crow/routing.h:252
Enumalgorithm
Values used in the 'windowBits' parameter for deflateInit2.
include/crow/compression.h:13
Classarguments
include/crow/utility.h:348
Classarguments<0>
include/crow/utility.h:356
Classcall
include/crow/routing.h:196
Classcall<F, NInt, NUint, NDouble, NString, black_magic::S<>, black_magic::S<Args1...>>
include/crow/routing.h:240
Classcall<F, NInt, NUint, NDouble, NString, black_magic::S<double, Args1...>, black_magic::S<Args2...>>
include/crow/routing.h:220
next →1–100 of 215, ranked by callers