# Welcome To Oat++ API Index!
Index for API version: latest
# Module oatpp
- oatpp-test/Checker.hpp
- oatpp-test/UnitTest.hpp
- oatpp-test/web/ClientServerTestRunner.hpp
- oatpp/algorithm/CRC.hpp
- oatpp/codegen/ApiClient_define.hpp
- oatpp/codegen/ApiClient_undef.hpp
- oatpp/codegen/ApiController_define.hpp
- oatpp/codegen/ApiController_undef.hpp
- oatpp/codegen/DTO_define.hpp
- oatpp/codegen/DTO_undef.hpp
- oatpp/codegen/DbClient_define.hpp
- oatpp/codegen/DbClient_undef.hpp
- oatpp/codegen/api_controller/auth_define.hpp
- oatpp/codegen/api_controller/auth_undef.hpp
- oatpp/codegen/api_controller/base_define.hpp
- oatpp/codegen/api_controller/base_undef.hpp
- oatpp/codegen/api_controller/bundle_define.hpp
- oatpp/codegen/api_controller/bundle_undef.hpp
- oatpp/codegen/api_controller/cors_define.hpp
- oatpp/codegen/api_controller/cors_undef.hpp
- oatpp/codegen/dto/base_define.hpp
- oatpp/codegen/dto/base_undef.hpp
- oatpp/codegen/dto/enum_define.hpp
- oatpp/codegen/dto/enum_undef.hpp
- oatpp/core/IODefinitions.hpp
- oatpp/core/Types.hpp
- oatpp/core/async/Coroutine.hpp
- oatpp/core/async/CoroutineWaitList.hpp
- oatpp/core/async/Error.hpp
- oatpp/core/async/Executor.hpp
- oatpp/core/async/Lock.hpp
- oatpp/core/async/Processor.hpp
- oatpp/core/async/utils/FastQueue.hpp
- oatpp/core/async/worker/IOEventWorker.hpp
- oatpp/core/async/worker/IOWorker.hpp
- oatpp/core/async/worker/TimerWorker.hpp
- oatpp/core/async/worker/Worker.hpp
- oatpp/core/base/CommandLineArguments.hpp
- oatpp/core/base/Config.hpp
- oatpp/core/base/Countable.hpp
- oatpp/core/base/Environment.hpp
- oatpp/core/base/ObjectHandle.hpp
- oatpp/core/concurrency/SpinLock.hpp
- oatpp/core/concurrency/Thread.hpp
- oatpp/core/data/Bundle.hpp
- oatpp/core/data/buffer/FIFOBuffer.hpp
- oatpp/core/data/buffer/IOBuffer.hpp
- oatpp/core/data/buffer/Processor.hpp
- oatpp/core/data/mapping/ObjectMapper.hpp
- oatpp/core/data/mapping/TypeResolver.hpp
- oatpp/core/data/mapping/type/Any.hpp
- oatpp/core/data/mapping/type/Collection.hpp
- oatpp/core/data/mapping/type/Enum.hpp
- oatpp/core/data/mapping/type/List.hpp
- oatpp/core/data/mapping/type/Map.hpp
- oatpp/core/data/mapping/type/Object.hpp
- oatpp/core/data/mapping/type/PairList.hpp
- oatpp/core/data/mapping/type/Primitive.hpp
- oatpp/core/data/mapping/type/Type.hpp
- oatpp/core/data/mapping/type/UnorderedMap.hpp
- oatpp/core/data/mapping/type/UnorderedSet.hpp
- oatpp/core/data/mapping/type/Vector.hpp
- oatpp/core/data/resource/File.hpp
- oatpp/core/data/resource/InMemoryData.hpp
- oatpp/core/data/resource/Resource.hpp
- oatpp/core/data/resource/TemporaryFile.hpp
- oatpp/core/data/share/LazyStringMap.hpp
- oatpp/core/data/share/MemoryLabel.hpp
- oatpp/core/data/share/StringTemplate.hpp
- oatpp/core/data/stream/BufferStream.hpp
- oatpp/core/data/stream/FIFOStream.hpp
- oatpp/core/data/stream/FileStream.hpp
- oatpp/core/data/stream/Stream.hpp
- oatpp/core/data/stream/StreamBufferedProxy.hpp
- oatpp/core/macro/basic.hpp
- oatpp/core/macro/codegen.hpp
- oatpp/core/macro/component.hpp
- oatpp/core/parser/Caret.hpp
- oatpp/core/parser/ParsingError.hpp
- oatpp/core/provider/Invalidator.hpp
- oatpp/core/provider/Pool.hpp
- oatpp/core/provider/Provider.hpp
- oatpp/core/utils/Binary.hpp
- oatpp/core/utils/ConversionUtils.hpp
- oatpp/core/utils/Random.hpp
- oatpp/core/utils/String.hpp
- oatpp/encoding/Base64.hpp
- oatpp/encoding/Hex.hpp
- oatpp/encoding/Unicode.hpp
- oatpp/network/Address.hpp
- oatpp/network/ConnectionHandler.hpp
- oatpp/network/ConnectionPool.hpp
- oatpp/network/ConnectionProvider.hpp
- oatpp/network/ConnectionProviderSwitch.hpp
- oatpp/network/Server.hpp
- oatpp/network/Url.hpp
- oatpp/network/monitor/ConnectionInactivityChecker.hpp
- oatpp/network/monitor/ConnectionMaxAgeChecker.hpp
- oatpp/network/monitor/ConnectionMonitor.hpp
- oatpp/network/monitor/MetricsChecker.hpp
- oatpp/network/monitor/StatCollector.hpp
- oatpp/network/tcp/Connection.hpp
- oatpp/network/tcp/client/ConnectionProvider.hpp
- oatpp/network/tcp/server/ConnectionProvider.hpp
- oatpp/network/virtual_/Interface.hpp
- oatpp/network/virtual_/Pipe.hpp
- oatpp/network/virtual_/Socket.hpp
- oatpp/network/virtual_/client/ConnectionProvider.hpp
- oatpp/network/virtual_/server/ConnectionProvider.hpp
- oatpp/orm/Connection.hpp
- oatpp/orm/DbClient.hpp
- oatpp/orm/Executor.hpp
- oatpp/orm/QueryResult.hpp
- oatpp/orm/SchemaMigration.hpp
- oatpp/orm/Transaction.hpp
- oatpp/parser/json/Beautifier.hpp
- oatpp/parser/json/Utils.hpp
- oatpp/parser/json/mapping/Deserializer.hpp
- oatpp/parser/json/mapping/ObjectMapper.hpp
- oatpp/parser/json/mapping/Serializer.hpp
- oatpp/web/client/ApiClient.hpp
- oatpp/web/client/HttpRequestExecutor.hpp
- oatpp/web/client/RequestExecutor.hpp
- oatpp/web/client/RetryPolicy.hpp
- oatpp/web/mime/multipart/FileProvider.hpp
- oatpp/web/mime/multipart/InMemoryDataProvider.hpp
- oatpp/web/mime/multipart/Multipart.hpp
- oatpp/web/mime/multipart/Part.hpp
- oatpp/web/mime/multipart/PartList.hpp
- oatpp/web/mime/multipart/PartReader.hpp
- oatpp/web/mime/multipart/Reader.hpp
- oatpp/web/mime/multipart/StatefulParser.hpp
- oatpp/web/mime/multipart/TemporaryFileProvider.hpp
- oatpp/web/protocol/CommunicationError.hpp
- oatpp/web/protocol/http/Http.hpp
- oatpp/web/protocol/http/encoding/Chunked.hpp
- oatpp/web/protocol/http/encoding/EncoderProvider.hpp
- oatpp/web/protocol/http/encoding/ProviderCollection.hpp
- oatpp/web/protocol/http/incoming/BodyDecoder.hpp
- oatpp/web/protocol/http/incoming/Request.hpp
- oatpp/web/protocol/http/incoming/RequestHeadersReader.hpp
- oatpp/web/protocol/http/incoming/Response.hpp
- oatpp/web/protocol/http/incoming/ResponseHeadersReader.hpp
- oatpp/web/protocol/http/incoming/SimpleBodyDecoder.hpp
- oatpp/web/protocol/http/outgoing/Body.hpp
- oatpp/web/protocol/http/outgoing/BufferBody.hpp
- oatpp/web/protocol/http/outgoing/MultipartBody.hpp
- oatpp/web/protocol/http/outgoing/Request.hpp
- oatpp/web/protocol/http/outgoing/Response.hpp
- oatpp/web/protocol/http/outgoing/ResponseFactory.hpp
- oatpp/web/protocol/http/outgoing/StreamingBody.hpp
- oatpp/web/protocol/http/utils/CommunicationUtils.hpp
- oatpp/web/server/AsyncHttpConnectionHandler.hpp
- oatpp/web/server/HttpConnectionHandler.hpp
- oatpp/web/server/HttpProcessor.hpp
- oatpp/web/server/HttpRequestHandler.hpp
- oatpp/web/server/HttpRouter.hpp
- oatpp/web/server/api/ApiController.hpp
- oatpp/web/server/api/Endpoint.hpp
- oatpp/web/server/handler/AuthorizationHandler.hpp
- oatpp/web/server/handler/ErrorHandler.hpp
- oatpp/web/server/interceptor/AllowCorsGlobal.hpp
- oatpp/web/server/interceptor/RequestInterceptor.hpp
- oatpp/web/server/interceptor/ResponseInterceptor.hpp
- oatpp/web/url/mapping/Pattern.hpp
- oatpp/web/url/mapping/Router.hpp
# Module oatpp-consul
# Module oatpp-curl
- oatpp-curl/RequestExecutor.hpp
- oatpp-curl/io/BodyDecoder.hpp
- oatpp-curl/io/BodyInputStream.hpp
- oatpp-curl/io/BodyOutputStream.hpp
- oatpp-curl/io/Curl.hpp
- oatpp-curl/io/CurlBodyReader.hpp
- oatpp-curl/io/CurlBodyWriter.hpp
- oatpp-curl/io/CurlHeadersReader.hpp
# Module oatpp-libressl
- oatpp-libressl/Callbacks.hpp
- oatpp-libressl/Config.hpp
- oatpp-libressl/Connection.hpp
- oatpp-libressl/TLSObject.hpp
- oatpp-libressl/client/ConnectionProvider.hpp
- oatpp-libressl/server/ConnectionProvider.hpp
# Module oatpp-mbedtls
- oatpp-mbedtls/Config.hpp
- oatpp-mbedtls/Connection.hpp
- oatpp-mbedtls/client/ConnectionProvider.hpp
- oatpp-mbedtls/server/ConnectionProvider.hpp
# Module oatpp-mongo
- oatpp-mongo/bson/Types.hpp
- oatpp-mongo/bson/Utils.hpp
- oatpp-mongo/bson/mapping/Deserializer.hpp
- oatpp-mongo/bson/mapping/ObjectMapper.hpp
- oatpp-mongo/bson/mapping/Serializer.hpp
- oatpp-mongo/bson/type/ObjectId.hpp
- oatpp-mongo/driver/command/Command.hpp
- oatpp-mongo/driver/command/Delete.hpp
- oatpp-mongo/driver/command/Find.hpp
- oatpp-mongo/driver/command/Insert.hpp
- oatpp-mongo/driver/command/Miscellaneous.hpp
- oatpp-mongo/driver/command/Update.hpp
- oatpp-mongo/driver/wire/Connection.hpp
- oatpp-mongo/driver/wire/Message.hpp
- oatpp-mongo/driver/wire/OpMsg.hpp
# Module oatpp-openssl
- oatpp-openssl/Config.hpp
- oatpp-openssl/Connection.hpp
- oatpp-openssl/client/ConnectionProvider.hpp
- oatpp-openssl/configurer/CertificateChainFile.hpp
- oatpp-openssl/configurer/CertificateFile.hpp
- oatpp-openssl/configurer/ContextConfigurer.hpp
- oatpp-openssl/configurer/PrivateKeyFile.hpp
- oatpp-openssl/server/ConnectionProvider.hpp
# Module oatpp-postgresql
- oatpp-postgresql/Connection.hpp
- oatpp-postgresql/ConnectionProvider.hpp
- oatpp-postgresql/Executor.hpp
- oatpp-postgresql/QueryResult.hpp
- oatpp-postgresql/Types.hpp
- oatpp-postgresql/mapping/Deserializer.hpp
- oatpp-postgresql/mapping/Oid.hpp
- oatpp-postgresql/mapping/PgArray.hpp
- oatpp-postgresql/mapping/ResultMapper.hpp
- oatpp-postgresql/mapping/Serializer.hpp
- oatpp-postgresql/mapping/type/Uuid.hpp
- oatpp-postgresql/orm.hpp
- oatpp-postgresql/ql_template/Parser.hpp
- oatpp-postgresql/ql_template/TemplateValueProvider.hpp
# Module oatpp-protobuf
- oatpp-protobuf/Object.hpp
- oatpp-protobuf/reflection/DynamicObject.hpp
- oatpp-protobuf/reflection/Utils.hpp
# Module oatpp-sqlite
- oatpp-sqlite/Connection.hpp
- oatpp-sqlite/ConnectionProvider.hpp
- oatpp-sqlite/Executor.hpp
- oatpp-sqlite/QueryResult.hpp
- oatpp-sqlite/Types.hpp
- oatpp-sqlite/Utils.hpp
- oatpp-sqlite/mapping/Deserializer.hpp
- oatpp-sqlite/mapping/ResultMapper.hpp
- oatpp-sqlite/mapping/Serializer.hpp
- oatpp-sqlite/mapping/type/Blob.hpp
- oatpp-sqlite/orm.hpp
- oatpp-sqlite/ql_template/Parser.hpp
- oatpp-sqlite/ql_template/TemplateValueProvider.hpp
# Module oatpp-ssdp
- oatpp-ssdp/SimpleSsdpUdpStreamProvider.hpp
- oatpp-ssdp/SimpleUdpStreamProvider.hpp
- oatpp-ssdp/SsdpMessage.hpp
- oatpp-ssdp/SsdpStreamHandler.hpp
- oatpp-ssdp/UdpStream.hpp
# Module oatpp-swagger
- oatpp-swagger/AsyncController.hpp
- oatpp-swagger/Controller.hpp
- oatpp-swagger/Generator.hpp
- oatpp-swagger/Model.hpp
- oatpp-swagger/Resources.hpp
- oatpp-swagger/Types.hpp
- oatpp-swagger/oas3/Model.hpp
# Module oatpp-websocket
- oatpp-websocket/AsyncConnectionHandler.hpp
- oatpp-websocket/AsyncWebSocket.hpp
- oatpp-websocket/Config.hpp
- oatpp-websocket/ConnectionHandler.hpp
- oatpp-websocket/Connector.hpp
- oatpp-websocket/Frame.hpp
- oatpp-websocket/Handshaker.hpp
- oatpp-websocket/SHA1.hpp
- oatpp-websocket/Utils.hpp
- oatpp-websocket/WebSocket.hpp