Cpytest_userver.plugins.dynamic_config._Changelog | |
Cpytest_userver.plugins.dynamic_config._ChangelogEntry | |
Cpytest_userver.plugins.dynamic_config._ConfigDefaults | |
Cpytest_userver.client._State | Reflects the (supposed) current service state |
Cpytest_userver.client._StateManager | Used for computing the requests that we need to automatically align the service state with the test fixtures state |
Cdynamic_config::AdditionalKeysToken | Defines the scope where DynamicConfigClientUpdater requests additional configs |
Cutils::ip::AddressBase< N > | Base class for IPv4/IPv6 addresses |
Cstorages::postgres::io::traits::AddTupleConstRef< T > | |
Cstorages::postgres::io::traits::AddTupleConstRef< std::tuple< T... > > | |
Cstorages::mongo::operations::Aggregate | Runs an aggregation pipeline |
Calerts::Alert | |
Cstorages::mongo::options::AllowPartialResults | Suppresses errors on querying a sharded collection with unavailable shards |
Cutils::AnyMovable | Replacement for std::any that is not copyable. It allows to store non-copyable and even non-movable types |
Cutils::AnyStorage< StorageTag > | Map-like heterogeneous data storage |
Cutils::AnyStorageDataTag< StorageTag, Data > | |
Cstorages::clickhouse::io::columns::ArrayColumnMeta | |
Cstorages::clickhouse::io::columns::ArrayColumn< T >::ArrayDataHolder | |
Cstorages::mongo::options::ArrayFilters | Specifies an array of filter documents that determine which array elements to modify for an update operation on an array field |
Cformats::json::StringBuilder::ArrayGuard | |
►Cconcurrent::impl::AsyncEventSourceBase | |
►Cconcurrent::AsyncEventSource< Args... > | |
Cconcurrent::AsyncEventChannel< const std::shared_ptr< const dynamic_config::DocsMap > & > | |
Cconcurrent::AsyncEventChannel< const std::shared_ptr< const MongoCacheTraits::DataType > & > | |
►Cconcurrent::AsyncEventChannel<> | |
Cconcurrent::ConflatedEventChannel | A non-blocking version of 'AsyncEventChannel' |
Cconcurrent::AsyncEventChannel< const std::shared_ptr< const T > & > | |
Cconcurrent::AsyncEventChannel< int > | |
Cconcurrent::AsyncEventChannel< Args > | |
Cconcurrent::AsyncEventSource< Args > | The read-only side of an event channel. Events are delivered to listeners in a strict FIFO order, i.e. only after the event was processed a new event may appear for processing, same listener is never called concurrently |
Cconcurrent::AsyncEventSubscriberScope | Manages the subscription to events from an AsyncEventSource |
Cutils::AtomicFlags< Enum > | Wrapper to extend enum with atomic flags interface |
►Cserver::handlers::auth::AuthCheckerBase | |
►Cserver::handlers::auth::digest::AuthCheckerBase | Base class for digest authentication checkers. Implements a digest-authentication logic |
Cserver::handlers::auth::digest::AuthStandaloneCheckerBase | Class for digest authentication checker. Implements a stand-alone digest-authentication logic |
Cserver::handlers::auth::AuthCheckerFactoryBase | Base class for all the authorization factory checkers |
Cserver::handlers::auth::AuthCheckerSettings | |
Cserver::handlers::auth::digest::AuthCheckerSettings | Struct of directives for digest authentication server settings per RFC 2617 |
Cserver::handlers::auth::AuthCheckResult | |
Curabbitmq::AuthSettings | |
Cconcurrent::BackgroundTaskStorage | |
Cconcurrent::BackgroundTaskStorageCore | |
►Cstd::bad_any_cast | |
Cutils::BadAnyMovableCast | The exception that is thrown when AnyCast fails |
Cbaggage::Baggage | Baggage header. Contains entries (key, value, optional<properties>) |
Cbaggage::BaggageEntry | Baggage Entry. Has required key and value, optional list of properties. Keys shouldn't contain '=' and ','. Values shouldn't contains ',' and ';' |
Cbaggage::BaggageEntryProperty | Property of entry. Has required key and optional value. Keys shouldn't contain '=', ';' and ','. Values shouldn't contains ',' and ';' |
Cbaggage::BaggageManager | |
Cbaggage::BaggageSettings | |
►CBase | |
►Cstorages::postgres::ServerError< Base > | Error that was reported by PosgtreSQL server Contains the message sent by the server. Templated class because the errors can be both runtime and logic |
Cstorages::postgres::AccessRuleViolation | |
Cstorages::postgres::CardinalityViolation | |
Cstorages::postgres::ConfigurationFileError | |
Cstorages::postgres::DataException | Base class for data exceptions Doc: https://www.postgresql.org/docs/12/static/errcodes-appendix.html |
Cstorages::postgres::DependentPrivilegeDescriptorsStillExist | |
Cstorages::postgres::DiagnosticsException | |
Cstorages::postgres::DuplicatePreparedStatement | |
Cstorages::postgres::ExternalRoutineException | |
Cstorages::postgres::ExternalRoutineInvocationException | |
Cstorages::postgres::FdwError | |
Cstorages::postgres::FeatureNotSupported | |
Cstorages::postgres::InsufficientResources | |
►Cstorages::postgres::IntegrityConstraintViolation | Base class for integrity constraint violation errors. Doc: https://www.postgresql.org/docs/12/static/errcodes-appendix.html |
Cstorages::postgres::CheckViolation | |
Cstorages::postgres::ExclusionViolation | |
Cstorages::postgres::ForeignKeyViolation | |
Cstorages::postgres::NotNullViolation | |
Cstorages::postgres::RestrictViolation | |
Cstorages::postgres::TriggeredDataChangeViolation | Class 27 - Triggered Data Change Violation |
Cstorages::postgres::UniqueViolation | |
Cstorages::postgres::WithCheckOptionViolation | Class 44 - WITH CHECK OPTION Violation |
Cstorages::postgres::InternalServerError | |
Cstorages::postgres::InvalidAuthorizationSpecification | |
Cstorages::postgres::InvalidCursorState | |
Cstorages::postgres::InvalidGrantor | |
Cstorages::postgres::InvalidObjectName | Exception class for several Invalid * Name classes. Class 34 - Invalid Cursor Name Class 3D - Invalid Catalogue Name Class 3F - Invalid Schema Name TODO Add documentation (links) on the error classes TODO Split exception classes if needed based on documentation |
Cstorages::postgres::InvalidRoleSpecification | |
Cstorages::postgres::InvalidSqlStatementName | This exception is thrown in case a prepared statement doesn't exist |
Cstorages::postgres::InvalidTransactionState | |
Cstorages::postgres::InvalidTransactionTermination | |
Cstorages::postgres::LocatorException | |
Cstorages::postgres::ObjectNotInPrerequisiteState | |
►Cstorages::postgres::OperatorIntervention | |
Cstorages::postgres::AdminShutdown | |
Cstorages::postgres::CannotConnectNow | |
Cstorages::postgres::CrashShutdown | |
Cstorages::postgres::DatabaseDropped | |
Cstorages::postgres::QueryCancelled | |
Cstorages::postgres::PlPgSqlError | |
Cstorages::postgres::ProgramLimitExceeded | |
Cstorages::postgres::SavepointException | |
Cstorages::postgres::SnapshotFailure | |
Cstorages::postgres::SqlRoutineException | |
Cstorages::postgres::SqlStatementNotYetComplete | |
Cstorages::postgres::SyntaxError | |
Cstorages::postgres::SystemError | |
Cstorages::postgres::TransactionRollback | |
Cstorages::postgres::TriggeredActionException | |
►Cutest::DefaultLoggerFixture< Base > | Fixture that allows to set the default logger and manages its lifetime |
Cutest::LogCaptureFixture< Base > | Fixture that allows to capture and extract log |
Cutils::statistics::BaseFormatBuilder | |
►Cpytest_userver.chaos.BaseGate | This base class maintain endpoints of two types: |
Cpytest_userver.chaos.TcpGate | Implements TCP chaos-proxy logic such as accepting incoming tcp client connections |
Cpytest_userver.chaos.UdpGate | Implements UDP chaos-proxy logic such as demuxing incoming datagrams from different clients |
►Cformats::json::parser::BaseParser | Base class for SAX parser |
Cformats::json::parser::TypedParser< std::vector< Item > > | |
►Cformats::json::parser::TypedParser< bool > | |
Cformats::json::parser::BoolParser | |
►Cformats::json::parser::TypedParser< std::int32_t > | |
Cformats::json::parser::IntegralParser< std::int32_t > | |
►Cformats::json::parser::TypedParser< std::int64_t > | |
Cformats::json::parser::IntegralParser< std::int64_t > | |
►Cformats::json::parser::TypedParser< Value > | |
Cformats::json::parser::JsonValueParser | SAX-parser for formats::json::Value |
►Cformats::json::parser::TypedParser< Map > | |
Cformats::json::parser::MapParser< Map, ValueParser > | |
►Cformats::json::parser::TypedParser< Number > | |
Cformats::json::parser::NumberParser< Number > | |
►Cformats::json::parser::TypedParser< std::string > | |
Cformats::json::parser::StringParser | |
►Cformats::json::parser::TypedParser< T > | Main base class for SAX parsers |
Cformats::json::parser::ArrayParser< Item, ItemParser, Array > | |
►Cformats::json::parser::BaseValidator< T > | |
Cformats::json::parser::EmptyValidator< T > | |
Cformats::json::parser::Validator< T, F > | |
Cformats::bson::Binary | BSON Binary |
Cstorages::postgres::io::traits::BitContainerTraits< BitContainer, Enable > | |
Cstorages::postgres::io::traits::BitContainerTraits< BitContainer, std::enable_if_t< std::is_integral_v< BitContainer > > > | |
Cstorages::postgres::io::traits::BitContainerTraits< std::array< bool, N > > | |
Cstorages::postgres::io::traits::BitContainerTraits< std::bitset< N > > | |
Cstorages::postgres::BitStringWrapper< BitContainer, BitStringType > | |
►Cstd::bool_constant | |
Cstorages::postgres::io::traits::TupleHasFormatters< std::tuple< T... > > | |
Cstorages::postgres::io::traits::TupleHasParsers< std::tuple< T... > > | |
►CBoolConstant | |
Cstorages::postgres::io::traits::IsMappedToArray< T > | Detect if the C++ type is mapped to a Postgres array type |
►Cstorages::postgres::io::traits::IsMappedToPg< T, typename > | Detect if the C++ type is mapped to a Postgres type |
Cstorages::postgres::io::traits::IsMappedToPg< Null< T > > | |
Cstorages::postgres::io::traits::IsMappedToPg< boost::optional< T > > | |
Cstorages::postgres::io::traits::IsMappedToPg< std::optional< T > > | |
Cstorages::postgres::io::traits::IsMappedToPg<::utils::OptionalRef< T > > | |
Cstorages::postgres::io::traits::IsSpecialMapping< Null< T > > | |
Cstorages::postgres::io::traits::IsSpecialMapping< boost::optional< T > > | |
Cstorages::postgres::io::traits::IsSpecialMapping< std::optional< T > > | |
Cstorages::postgres::io::traits::IsSpecialMapping<::utils::OptionalRef< T > > | |
Cstorages::postgres::io::traits::IsMappedToPg< ::utils::StrongTypedef< Tag, T, Ops, Enable > > | |
Cstorages::postgres::io::traits::IsSpecialMapping< ::utils::StrongTypedef< Tag, T, Ops, Enable > > | |
►Cstorages::postgres::io::traits::IsSuitableRowType< T > | |
Cstorages::postgres::io::traits::IsSuitableRowType< ::utils::StrongTypedef< Tag, T, Ops, Enable > > | |
Cydb::BoolTrait | |
Cstorages::postgres::BoundedRange< T > | |
Cutils::Box< T > | Remote storage for a single item. Implemented as a unique pointer that is never null , except when moved from |
Cformats::bson::BsonString | |
►CBufferCategoryConstant | |
►Cstorages::postgres::io::traits::ParserBufferCategory< traits::IO< T >::ParserType > | |
Cstorages::postgres::io::traits::ParserBufferCategory< BufferParser< boost::optional< T > > > | |
Cstorages::postgres::io::traits::ParserBufferCategory< BufferParser< std::optional< T > > > | |
Cstorages::postgres::io::traits::ParserBufferCategory< BufferParser<::utils::StrongTypedef< Tag, T, Ops, Enable > > > | |
Cstorages::postgres::io::traits::ParserBufferCategory< T > | Buffer category for parser |
Cstorages::postgres::io::BufferCategoryHash | |
Cengine::io::BufferedReader | Wrapper for buffered input |
Cstorages::postgres::io::BufferFormatter< T, Enable > | Primary template for Postgre buffer formatter Specialisations should provide call operators that write to a buffer |
Cstorages::postgres::io::BufferFormatter< bool > | |
Cstorages::postgres::io::BufferFormatter< char > | |
Cstorages::postgres::io::BufferFormatter< char[N]> | |
Cstorages::postgres::io::BufferFormatter< const char * > | |
Cstorages::postgres::io::BufferFormatter< Date > | Binary formatter for utils::datetime::Date |
Cstorages::postgres::io::BufferFormatter< MultiPrecision< Precision > > | |
Cstorages::postgres::io::BufferFormatter< Null< T > > | |
Cstorages::postgres::io::BufferFormatter< std::chrono::time_point< ClockType, Duration > > | Binary formatter for std::chrono::time_point |
Cstorages::postgres::io::BufferFormatter< std::string > | |
►Cstorages::postgres::io::detail::BufferFormatterBase< T > | |
►Cstorages::postgres::io::detail::IpBufferFormatterBase< InetNetwork > | |
Cstorages::postgres::io::BufferFormatter< InetNetwork > | Binary formatter for utils::ip::InetNetwork |
►Cstorages::postgres::io::detail::MacaddrFormatterBase< Macaddr > | |
Cstorages::postgres::io::BufferFormatter< Macaddr > | Binary formatter for utils::macaddr:Macaddr |
►Cstorages::postgres::io::detail::MacaddrFormatterBase< Macaddr8 > | |
Cstorages::postgres::io::BufferFormatter< Macaddr8 > | Binary formatter for utils::macaddr:Macaddr8 |
►Cstorages::postgres::io::detail::OptionalValueFormatter< boost::optional, T > | |
Cstorages::postgres::io::BufferFormatter< boost::optional< T >, std::enable_if_t< traits::kHasFormatter< T > > > | Formatter specialization for boost::optional |
►Cstorages::postgres::io::detail::OptionalValueFormatter< std::optional, T > | |
Cstorages::postgres::io::BufferFormatter< std::optional< T >, std::enable_if_t< traits::kHasFormatter< T > > > | Formatter specialization for std::optional |
►Cstorages::postgres::io::detail::OptionalValueFormatter<::utils::OptionalRef, T > | |
Cstorages::postgres::io::BufferFormatter<::utils::OptionalRef< T >, std::enable_if_t< traits::kHasFormatter< T > > > | Formatter specialization for utils::OptionalRef |
►Cstorages::postgres::io::detail::IpBufferFormatterBase< T > | |
►Cstorages::postgres::io::detail::AddressNetworkBuffer< AddressV4 > | |
Cstorages::postgres::io::BufferFormatter< AddressV4 > | Binary formatter for utils::ip::AddressV4 |
►Cstorages::postgres::io::detail::AddressNetworkBuffer< AddressV6 > | |
Cstorages::postgres::io::BufferFormatter< AddressV6 > | Binary formatter for utils::ip::AddressV6 |
►Cstorages::postgres::io::detail::NetworkBufferFormatter< NetworkV4 > | |
Cstorages::postgres::io::BufferFormatter< NetworkV4 > | Binary formatter for utils::ip::NetworkV4 |
►Cstorages::postgres::io::detail::NetworkBufferFormatter< NetworkV6 > | |
Cstorages::postgres::io::BufferFormatter< NetworkV6 > | Binary formatter for utils::ip::NetworkV6 |
►Cstorages::postgres::io::detail::BufferFormatterBase< ::utils::datetime::TimeOfDay< Duration > > | |
Cstorages::postgres::io::BufferFormatter<::utils::datetime::TimeOfDay< Duration > > | Binary formatter for utils::datetime::TimeOfDay mapped to postgres time This datatype is time-zone agnostic, it should't be mixed with timetz type or sudden TZ adjustments will be applied |
►Cstorages::postgres::io::detail::BufferFormatterBase< ::utils::StrongTypedef< Tag, T, Ops, Enable > > | |
Cstorages::postgres::io::BufferFormatter< ::utils::StrongTypedef< Tag, T, Ops, Enable > > | |
►Cstorages::postgres::io::detail::BufferFormatterBase< boost::uuids::uuid > | |
Cstorages::postgres::io::BufferFormatter< boost::uuids::uuid > | |
►Cstorages::postgres::io::detail::BufferFormatterBase< decimal64::Decimal< Prec, RoundPolicy > > | |
Cstorages::postgres::io::BufferFormatter< decimal64::Decimal< Prec, RoundPolicy > > | |
Cstorages::postgres::io::detail::BufferFormatterBase< Optional< T > > | |
►Cstorages::postgres::io::detail::BufferFormatterBase< postgres::BitStringWrapper< BitContainer, kBitStringType > > | |
Cstorages::postgres::io::BufferFormatter< postgres::BitStringWrapper< BitContainer, kBitStringType > > | |
►Cstorages::postgres::io::detail::BufferFormatterBase< postgres::ByteaWrapper< ByteContainer > > | |
Cstorages::postgres::io::BufferFormatter< postgres::ByteaWrapper< ByteContainer >, traits::EnableIfByteaCompatible< std::decay_t< ByteContainer > > > | |
►Cstorages::postgres::io::detail::BufferFormatterBase< std::bitset< N > > | |
Cstorages::postgres::io::BufferFormatter< std::bitset< N > > | |
►Cstorages::postgres::io::detail::BufferFormatterBase< std::string_view > | |
Cstorages::postgres::io::BufferFormatter< std::string_view > | |
►Cstorages::postgres::io::detail::BufferFormatterBase< UserType > | |
Cstorages::postgres::io::TransformFormatter< UserType, WireType, Converter > | |
Cstorages::postgres::io::BufferParser< T, Enable > | Primary template for Postgre buffer parser. Specialisations should provide call operators that parse FieldBuffer |
Cstorages::postgres::io::BufferParser< bool > | |
Cstorages::postgres::io::BufferParser< char > | |
Cstorages::postgres::io::BufferParser< std::string > | |
►Cstorages::postgres::io::detail::BufferParserBase< T > | |
►Cstorages::postgres::io::detail::FloatingPointBinaryParser< double > | |
Cstorages::postgres::io::BufferParser< double > | |
►Cstorages::postgres::io::detail::FloatingPointBinaryParser< float > | |
Cstorages::postgres::io::BufferParser< float > | |
►Cstorages::postgres::io::detail::IntegralBinaryParser< Bigint > | |
Cstorages::postgres::io::BufferParser< Bigint > | |
►Cstorages::postgres::io::detail::IntegralBinaryParser< Integer > | |
Cstorages::postgres::io::BufferParser< Integer > | |
►Cstorages::postgres::io::detail::IntegralBinaryParser< Smallint > | |
Cstorages::postgres::io::BufferParser< Smallint > | |
►Cstorages::postgres::io::detail::IpBufferParserBase< InetNetwork > | |
Cstorages::postgres::io::BufferParser< InetNetwork > | Binary parser for utils::ip::InetNetwork |
►Cstorages::postgres::io::detail::MacaddrBufferParser< Macaddr > | |
Cstorages::postgres::io::BufferParser< Macaddr > | Binary parser for utils::macaddr::Macaddr |
►Cstorages::postgres::io::detail::MacaddrBufferParser< Macaddr8 > | |
Cstorages::postgres::io::BufferParser< Macaddr8 > | Binary parser for utils::macaddr::Macaddr8 |
►Cstorages::postgres::io::detail::OptionalValueParser< boost::optional, T, detail::kParserRequiresTypeCategories< T > > | |
Cstorages::postgres::io::BufferParser< boost::optional< T >, std::enable_if_t< traits::kHasParser< T > > > | Parser specialization for boost::optional |
►Cstorages::postgres::io::detail::OptionalValueParser< std::optional, T, detail::kParserRequiresTypeCategories< T > > | |
Cstorages::postgres::io::BufferParser< std::optional< T >, std::enable_if_t< traits::kHasParser< T > > > | Parser specialization for std::optional |
►Cstorages::postgres::io::detail::IpBufferParserBase< T > | |
►Cstorages::postgres::io::detail::AddressBufferParser< AddressV4 > | |
Cstorages::postgres::io::BufferParser< AddressV4 > | Binary parser for utils::ip::AddressV4 |
►Cstorages::postgres::io::detail::AddressBufferParser< AddressV6 > | |
Cstorages::postgres::io::BufferParser< AddressV6 > | Binary parser for utils::ip::AddressV6 |
►Cstorages::postgres::io::detail::NetworkBufferParser< NetworkV4 > | |
Cstorages::postgres::io::BufferParser< NetworkV4 > | Binary parser for utils::ip::NetworkV4 |
►Cstorages::postgres::io::detail::NetworkBufferParser< NetworkV6 > | |
Cstorages::postgres::io::BufferParser< NetworkV6 > | Binary parser for utils::ip::NetworkV6 |
►Cstorages::postgres::io::detail::BufferParserBase< ::utils::datetime::TimeOfDay< Duration > > | |
Cstorages::postgres::io::BufferParser<::utils::datetime::TimeOfDay< Duration > > | Binary parser for utils::datetime::TimeOfDay mapped to postgres time |
►Cstorages::postgres::io::detail::BufferParserBase< boost::uuids::uuid > | |
Cstorages::postgres::io::BufferParser< boost::uuids::uuid > | |
►Cstorages::postgres::io::detail::BufferParserBase< Date > | |
Cstorages::postgres::io::BufferParser< Date > | Binary parser for utils::datetime::Date |
►Cstorages::postgres::io::detail::BufferParserBase< decimal64::Decimal< Prec, RoundPolicy > > | |
Cstorages::postgres::io::BufferParser< decimal64::Decimal< Prec, RoundPolicy > > | |
►Cstorages::postgres::io::detail::BufferParserBase< MultiPrecision< Precision > > | |
Cstorages::postgres::io::BufferParser< MultiPrecision< Precision > > | |
Cstorages::postgres::io::detail::BufferParserBase< Optional< T > > | |
►Cstorages::postgres::io::detail::BufferParserBase< postgres::BitStringWrapper< BitContainer, kBitStringType > > | |
Cstorages::postgres::io::BufferParser< postgres::BitStringWrapper< BitContainer, kBitStringType > > | |
►Cstorages::postgres::io::detail::BufferParserBase< postgres::ByteaWrapper< ByteContainer > > | |
Cstorages::postgres::io::BufferParser< postgres::ByteaWrapper< ByteContainer >, traits::EnableIfByteaCompatible< std::decay_t< ByteContainer > > > | |
►Cstorages::postgres::io::detail::BufferParserBase< std::bitset< N > > | |
Cstorages::postgres::io::BufferParser< std::bitset< N > > | |
►Cstorages::postgres::io::detail::BufferParserBase< std::chrono::time_point< ClockType, Duration > > | |
Cstorages::postgres::io::BufferParser< std::chrono::time_point< ClockType, Duration > > | Binary parser for std::chrono::time_point |
►Cstorages::postgres::io::detail::BufferParserBase< std::string_view > | |
Cstorages::postgres::io::BufferParser< std::string_view > | |
►Cstorages::postgres::io::detail::BufferParserBase< StrongTypedef > | |
►Cstorages::postgres::io::detail::StrongTypedefParser< ::utils::StrongTypedef< Tag, T, Ops, Enable >, detail::kParserRequiresTypeCategories< T > > | |
Cstorages::postgres::io::BufferParser< ::utils::StrongTypedef< Tag, T, Ops, Enable > > | |
►Cstorages::postgres::io::detail::BufferParserBase< UserType > | |
►Cstorages::postgres::io::detail::TransformParserBase< UserType, WireType, Converter, detail::kParserRequiresTypeCategories< WireType > > | |
Cstorages::postgres::io::TransformParser< UserType, WireType, Converter > | |
Cstorages::mongo::operations::Bulk | Efficiently executes a number of operations over a single collection |
Cutils::statistics::BusyMarker | |
Cutils::statistics::BusyStorage | |
Cstorages::mongo::CancelledException::ByDeadlinePropagation | |
Cstorages::postgres::ByteaWrapper< ByteContainer > | Wrapper for binary data container |
Cpytest_userver.plugins.caches.CacheControl | |
Ctestsuite::CacheControl | Testsuite interface for caches and cache-like components |
Cpytest_userver.plugins.caches.CacheControlRequest | |
Cutils::CachedHash< Key > | Holds the key and its hash for faster comparisons and hashing |
Cutils::CachedHashKeyEqual< Equal, std::false_type > | |
Ctestsuite::CacheResetRegistration | RAII helper for testsuite registration. Must be kept alive to keep supporting cache resetting |
►Ccache::CacheUpdateTrait | Base class for periodically updated caches |
►Ccomponents::CachingComponentBase< dynamic_config::DocsMap > | |
Ccomponents::DynamicConfigClientUpdater | Component that does a periodic update of runtime configs |
►Ccomponents::CachingComponentBase< MongoCacheTraits::DataType > | |
Ccomponents::MongoCache< MongoCacheTraits > | Base class for all caches polling mongo collection |
►Ccomponents::CachingComponentBase< T > | Base class for caching components |
Ccomponents::PostgreCache< PostgreCachePolicy > | Caching component for PostgreSQL. See Caching Component for PostgreSQL |
►Cugrpc::client::CallAnyBase | Base class for any RPC |
Cugrpc::client::BidirectionalStream< Request, Response > | Controls a request stream -> response stream RPC |
Cugrpc::client::InputStream< Response > | Controls a single request -> response stream RPC |
Cugrpc::client::OutputStream< Request, Response > | Controls a request stream -> single response RPC |
Cugrpc::client::UnaryCall< Response > | Controls a single request -> single response RPC |
►Cugrpc::server::CallAnyBase | A non-typed base class for any gRPC call |
Cugrpc::server::BidirectionalStream< Request, Response > | Controls a request stream -> response stream RPC |
Cugrpc::server::InputStream< Request, Response > | Controls a request stream -> single response RPC |
Cugrpc::server::OutputStream< Response > | Controls a single request -> response stream RPC |
Cugrpc::server::UnaryCall< Response > | Controls a single request -> single response RPC |
Cengine::CancellableSemaphore | Class that allows up to max_simultaneous_locks concurrent accesses to the critical section. It honours task cancellation, unlike Semaphore |
Cpytest_userver.plugins.log_capture.CaptureControl | |
Cpytest_userver.plugins.log_capture.CapturedLogs | |
Cdecimal64::CeilingRoundPolicy | Round towards +infinity |
Ccrypto::Certificate | |
Cfs::blocking::CFile | A std::FILE* wrapper |
Cutils::CheckedPtr< T > | Utility template for returning a pointer to an object that is owned by someone else; throws std::runtime_error if nullptr is stored |
Cutils::CheckedPtr< T & > | |
Cengine::subprocess::ChildProcess | |
Cengine::subprocess::ChildProcessStatus | Status of finished subprocess |
Cstorages::clickhouse::io::columns::ClickhouseColumn< ColumnType > | Base class for every typed ClickHouse column. To add new columns one should derive from this class, define types aliases: |
►Cstorages::clickhouse::io::columns::ClickhouseColumn< ArrayColumn< T > > | |
Cstorages::clickhouse::io::columns::ArrayColumn< T > | Represents ClickHouse Array(T) column, where T is a ClickhouseColumn as well |
►Cstorages::clickhouse::io::columns::ClickhouseColumn< DateTime64Column< Precision, Duration< Rep, Period > > > | |
Cstorages::clickhouse::io::columns::DateTime64Column< Precision, Duration< Rep, Period > > | |
►Cstorages::clickhouse::io::columns::ClickhouseColumn< DateTimeColumn > | |
Cstorages::clickhouse::io::columns::DateTimeColumn | Represents ClickHouse DateTime column |
►Cstorages::clickhouse::io::columns::ClickhouseColumn< Float32Column > | |
Cstorages::clickhouse::io::columns::Float32Column | Represents Clickhouse Float32 column |
►Cstorages::clickhouse::io::columns::ClickhouseColumn< Float64Column > | |
Cstorages::clickhouse::io::columns::Float64Column | Represents Clickhouse Float64 column |
►Cstorages::clickhouse::io::columns::ClickhouseColumn< Int32Column > | |
Cstorages::clickhouse::io::columns::Int32Column | Represents Clickhouse Int32 column |
►Cstorages::clickhouse::io::columns::ClickhouseColumn< Int64Column > | |
Cstorages::clickhouse::io::columns::Int64Column | Represents ClickHouse Int64 column |
►Cstorages::clickhouse::io::columns::ClickhouseColumn< Int8Column > | |
Cstorages::clickhouse::io::columns::Int8Column | Represents ClickHouse UInt8 Column |
►Cstorages::clickhouse::io::columns::ClickhouseColumn< MismatchedEndiannessUuidColumn > | |
Cstorages::clickhouse::io::columns::MismatchedEndiannessUuidColumn | Legacy broken ClickHouse UUID column representation |
►Cstorages::clickhouse::io::columns::ClickhouseColumn< NullableColumn< T > > | |
Cstorages::clickhouse::io::columns::NullableColumn< T > | Represents ClickHouse Nullable(T) column, where T is a ClickhouseColumn as well |
►Cstorages::clickhouse::io::columns::ClickhouseColumn< StringColumn > | |
Cstorages::clickhouse::io::columns::StringColumn | Represents ClickHouse String column |
►Cstorages::clickhouse::io::columns::ClickhouseColumn< UInt16Column > | |
Cstorages::clickhouse::io::columns::UInt16Column | Represents Clickhouse UInt16 column |
►Cstorages::clickhouse::io::columns::ClickhouseColumn< UInt32Column > | |
Cstorages::clickhouse::io::columns::UInt32Column | Represents ClickHouse UInt32 column |
►Cstorages::clickhouse::io::columns::ClickhouseColumn< UInt64Column > | |
Cstorages::clickhouse::io::columns::UInt64Column | Represents ClickHouse UInt64 column |
►Cstorages::clickhouse::io::columns::ClickhouseColumn< UInt8Column > | |
Cstorages::clickhouse::io::columns::UInt8Column | Represents ClickHouse UInt8 Column |
►Cstorages::clickhouse::io::columns::ClickhouseColumn< UuidColumn > | |
Cstorages::clickhouse::io::columns::UuidColumn | |
►Cstorages::clickhouse::io::columns::ClickhouseColumn< UuidRfc4122Column > | |
Cstorages::clickhouse::io::columns::UuidRfc4122Column | Represents ClickHouse UUID column |
Cclients::http::Client | HTTP client that returns a HTTP request builder from CreateRequest() |
Cdynamic_config::Client | Client for the dynamic configs service |
Cstorages::redis::Client | Redis client |
Cdynamic_config::ClientConfig | |
Cugrpc::client::ClientFactory | Creates generated gRPC clients. Has a minimal built-in channel cache: as long as a channel to the same endpoint is used somewhere, the same channel is given out |
Cugrpc::client::ClientFactorySettings | Settings relating to the ClientFactory |
Cclients::http::ClientSettings | |
Curabbitmq::ClientSettings | |
►Cpytest_userver.client.ClientWrapper | Base asyncio userver client that implements HTTP requests to service |
Cpytest_userver.client.Client | Asyncio userver client, typically retrieved from plugins.service_client.service_client fixture |
Cpytest_userver.client.ClientMonitor | Asyncio userver client for monitor listeners, typically retrieved from plugins.service_client.monitor_client fixture |
Cstorages::clickhouse::Cluster | Interface for executing queries on a cluster of ClickHouse servers |
Cstorages::mysql::Cluster | Client interface for a cluster of MySQL servers. Usually retrieved from components::MySQL |
Cstorages::postgres::Cluster | Interface for executing queries on a cluster of PostgreSQL servers |
Cstorages::postgres::ClusterHostTypeHash | |
Cstorages::postgres::ClusterSettings | Settings for storages::postgres::Cluster |
Cstorages::postgres::ClusterStatistics | Cluster statistics storage |
Credis::CmdArgs | |
Cstorages::mongo::Collection | MongoDB collection handle, the main way to operate with MongoDB |
Cpytest_userver.utils.colorize.Colorizer | |
Cpytest_userver.utils.colorize.Colors | |
Cstorages::clickhouse::io::columns::ColumnIterator< ColumnType > | Forward-iterator for iterating over column of type ColumnType |
Cstorages::clickhouse::io::ColumnsMapper< MappedType > | |
Credis::CommandControl | Redis command execution options |
Cstorages::clickhouse::CommandControl | |
Cstorages::mysql::CommandControl | |
Cstorages::postgres::CommandControl | |
Cstorages::mysql::CommandResultSet | A wrapper for command result set |
Credis::CommandsBufferingSettings | |
Cstorages::mongo::options::Comment | Sets a comment for the operation, which would be visible in profile data |
►Ccomponents::impl::ComponentBase | Don't use it for application components, use LoggableComponentBase instead |
Calerts::StorageComponent | Component that keeps an alert::Storage storage for fired alerts |
►Ccomponents::LoggableComponentBase | Base class for all application components, it depends on components::Logger and components::Tracer |
Ccomponents::CachingComponentBase< dynamic_config::DocsMap > | |
Ccomponents::CachingComponentBase< MongoCacheTraits::DataType > | |
Cbaggage::BaggageManagerComponent | Component for relationship with header baggage |
Ccache::LruCacheComponent< Key, Value, Hash, Equal > | Base class for LRU-cache components |
Cclients::dns::Component | Caching DNS resolver component |
►Cclients::http::plugin::ComponentBase | |
Cclients::http::plugins::yandex_tracing::Component | |
Ccomponents::AuthCheckerSettings | Component that loads auth configuration settings from a components::Secdist component if the latter was registered in components::ComponentList |
Ccomponents::CachingComponentBase< T > | Base class for caching components |
Ccomponents::ClickHouse | ClickHouse client component |
Ccomponents::DefaultSecdistProvider | Component that stores security related data (keys, passwords, ...) |
Ccomponents::DumpConfigurator | Helper component that manages common configuration for userver dumps |
Ccomponents::DynamicConfigClient | Component that starts a clients::dynamic_config::Client client |
►Ccomponents::DynamicConfigUpdatesSinkBase | Base class for components acting as dynamic config updates sinks |
Ccomponents::DynamicConfig | Component that stores the dynamic config |
Ccomponents::FsCache | Component for storing files in memory |
Ccomponents::HeadersPropagatorComponent | Headers Propagator Component can scrape configured headers and then enrich HttpClient request with them |
Ccomponents::HttpClient | Component that manages clients::http::Client |
Ccomponents::Mongo | MongoDB client component |
Ccomponents::MultiMongo | Dynamically configurable MongoDB client component |
Ccomponents::Postgres | PosgreSQL client component |
Ccomponents::ProcessStarter | Component for getting the engine::subprocess::ProcessStarter |
Ccomponents::RabbitMQ | RabbitMQ (AMQP 0.9.1) client component |
Ccomponents::Redis | Redis client component |
Ccomponents::Secdist | Component that stores security related data (keys, passwords, ...) |
Ccomponents::Server | Component that listens for incoming requests, manages incoming connections and passes the requests to the appropriate handler |
Ccomponents::SingleThreadedTaskProcessors | Component that starts multiple single threaded task processors |
Ccomponents::SystemStatisticsCollector | Component for system resource usage statistics collection |
Ccomponents::TcpAcceptorBase | Component for accepting incoming TCP connections |
Ccongestion_control::Component | Component to limit too active requests, also known as CC |
Cengine::TaskProcessorsLoadMonitor | Component to monitor CPU usage for every TaskProcessor present in the service, and dump per-thread stats into metrics |
Ckafka::ConsumerComponent | Apache Kafka Consumer client component |
Ckafka::ProducerComponent | Apache Kafka Producer client component |
►Cserver::handlers::HandlerBase | Base class for the request handlers |
►Cserver::handlers::HttpHandlerBase | Base class for all the Userver HTTP Handlers |
Cserver::handlers::DnsClientControl | Handlers that controls the DNS client |
Cserver::handlers::DynamicDebugLog | Handler for forcing specific lines logging. Feature also known as dynamic debug logging |
Cserver::handlers::HttpHandlerFlatbufBase< InputType, ReturnType > | Convenient base for handlers that accept requests with body in Flatbuffer format and respond with body in Flatbuffer format |
►Cserver::handlers::HttpHandlerJsonBase | Convenient base for handlers that accept requests with body in JSON format and respond with body in JSON format |
Calerts::Handler | Handler that returns the list of active fired alerts |
Cserver::handlers::InspectRequests | Handler that returns information about all in-flight requests |
Cserver::handlers::TestsControl | Handler that allows to control the behavior of server from tests, and functional tests with testsuite in particular |
Cserver::handlers::HttpHandlerStatic | Handler that returns HTTP 200 if file exist and returns file data with mapped content/type |
Cserver::handlers::ImplicitOptions | A "magical" handler that will respond to OPTIONS HTTP method for any other handler that cannot handle OPTIONS itself |
Cserver::handlers::Jemalloc | Handler that controls the jemalloc allocator |
Cserver::handlers::LogLevel | Handler that controls logging levels of all the loggers |
Cserver::handlers::OnLogRotate | Handler that controls logging levels of all the loggers |
Cserver::handlers::Ping | Handler that returns HTTP 200 if the service is OK and able to process requests |
Cserver::handlers::ServerMonitor | Handler that returns statistics data |
Cserver::websocket::WebsocketHandlerBase | Base class for WebSocket handler |
►Cserver::handlers::auth::digest::AuthCheckerSettingsComponent | Component that loads digest auth configuration settings from a static_config.yaml |
Cserver::handlers::auth::digest::NonceCacheSettingsComponent | Component that loads nonce cache settings from a static_config.yaml |
Cserver::middlewares::HandlerPipelineBuilder | Base class to build a per-handler middleware pipeline. One may inherit from it and implement any custom logic, if desired. By default the behavior is to use the server-wide pipeline |
►Cserver::middlewares::HttpMiddlewareFactoryBase | Base class for a http middleware-factory |
Cserver::middlewares::SimpleHttpMiddlewareFactory< Middleware > | A short-cut for defining a middleware-factory |
Cserver::middlewares::PipelineBuilder | Base class to build a server-wide middleware pipeline. One may inherit from it and implement any custom logic, if desired |
Cstorages::mongo::DistLockComponentBase | Base class for mongo-based distlock worker components |
Cstorages::mysql::Component | MySQL/MariaDB client component |
Cstorages::postgres::DistLockComponentBase | Base class for postgres-based distlock worker components |
Ctracing::DefaultTracingManagerLocator | Component that provides access to the actual TracingManager that is used in handlers and clients |
Ctracing::TracingManagerComponentBase | Base component for implementing TracingManager component |
Cugrpc::client::ClientFactoryComponent | Provides a ClientFactory in the component system |
►Cugrpc::client::MiddlewareComponentBase | Base class for client middleware component |
Cugrpc::client::middlewares::baggage::Component | Component for gRPC client baggage |
Cugrpc::client::middlewares::deadline_propagation::Component | Component for gRPC client deadline_propagation. Update deadline from TaskInheritedData if it exists and more strict than context deadline |
Cugrpc::client::middlewares::log::Component | Component for gRPC client logging |
►Cugrpc::client::impl::SimpleClientComponentAny | |
Cugrpc::client::SimpleClientComponent< Client > | Template class for a simple gRPC client |
►Cugrpc::server::MiddlewareComponentBase | Base class for middleware component |
Cugrpc::server::middlewares::baggage::Component | Component for gRPC server baggage |
Cugrpc::server::middlewares::congestion_control::Component | Component for gRPC server logging |
Cugrpc::server::middlewares::deadline_propagation::Component | Component for gRPC server deadline propagation |
Cugrpc::server::middlewares::log::Component | Component for gRPC server logging |
Cugrpc::server::ServerComponent | Component that configures and manages the gRPC server |
Cugrpc::server::ServiceComponentBase | Base class for all the gRPC service components |
Curabbitmq::ConsumerComponentBase | Base component for your consumers. Basically a ConsumerBase but in a nice component-ish way |
Cydb::CredentialsProviderComponent | |
Cydb::DistLockComponentBase | Base class for YDB-based distlock worker components |
Cydb::YdbComponent | YDB client component |
Ccomponents::Logging | Logging component |
Ccomponents::LoggingConfigurator | Helper component to configure logging |
Ccomponents::ManagerControllerComponent | Component that prepares the engine internals and starts all the other components |
Ccomponents::StatisticsStorage | Component that keeps a utils::statistics::Storage storage for metrics |
Ccomponents::TestsuiteSupport | Testsuite support component |
Ccomponents::Tracer | Component that initializes the request tracing facilities |
Cos_signals::ProcessorComponent | A component for os_signals::Processor |
Ccomponents::ComponentContext | Class to retrieve other components |
Ccomponents::ComponentList | A list to keep a unique list of components to start with components::Run(), utils::DaemonMain() or components::RunOnce() |
Cstorages::postgres::CompositeFieldDef | Description of a field in a user-defined composite type, for type checking |
Cstorages::postgres::CompositeTypeDescription | PostgreSQL composite type description |
Cmoodycamel::ConcurrentQueue< T, Traits > | |
Cmoodycamel::ConcurrentQueue< T > | |
►Cstd::conditional_t | |
Cstorages::postgres::io::CppToPg< T, std::enable_if_t<!traits::kIsSpecialMapping< T > &&traits::kIsMappedToPg< T > &&!traits::kIsMappedToArray< T > > > | |
Cstorages::postgres::io::traits::ContainerFinalElement< T > | Detect type of multidimensional C++ container |
Cstorages::postgres::io::traits::FixedDimensions< T > | |
►Cstorages::postgres::io::traits::RowCategory< T > | |
Cstorages::postgres::io::traits::RowCategory<::utils::StrongTypedef< Tag, T, Ops, Enable > > | |
Cengine::ConditionVariable | Std::condition_variable replacement for asynchronous tasks |
Ccache::Config | |
Ccongestion_control::v2::Config | |
Ccongestion_control::v2::Controller::Config | |
Cdump::Config | |
Cserver::websocket::Config | |
Cstorages::redis::Config | |
Cdynamic_config::ConfigDefault | A config name-value pair for usage in dynamic_config::Key constructors |
Ccache::ConfigPatch | |
Cdump::ConfigPatch | |
Credis::ConnectionInfo | |
Cstorages::postgres::ConnectionSettings | |
Cstorages::postgres::ConnectionStatistics< Counter, MmaAccumulator > | Template connection statistics storage |
Cclients::http::ConnectTo | CURLOPT_CONNECT_TO argument for curl's connect_to() |
Cdynamic_config::ConstantConfig | A tag type for usage in dynamic_config::Key constructors |
Chttp::headers::HeaderMap::ConstIterator | |
Cconcurrent::Consumer< QueueType, ConsumerToken, EmplaceEnablerType > | |
Curabbitmq::ConsumerBase | Base class for your consumers. You should derive from it and override Process method, which gets called when a new message arrives from the broker |
Ckafka::ConsumerScope | RAII class that used as interface for Apache Kafka Consumer interaction and proper lifetime management |
Curabbitmq::ConsumerSettings | Consumer settings struct |
Chttp::ContentType | Content-Type representation |
Chttp::ContentTypeHash | |
►Cengine::impl::ContextAccessor | |
Cengine::SingleUseEvent | A single-producer, single-consumer event |
Cserver::handlers::auth::digest::ContextFromClient | |
Cserver::handlers::auth::digest::ContextFromServer | |
Ccongestion_control::Controller | |
►Ccongestion_control::v2::Controller | |
Ccongestion_control::v2::LinearController | |
Ccongestion_control::ControllerInfo | |
Cformats::common::ConversionStack< ValueFrom, ValueToBuilder > | Used in the implementation of functions that convert between different formats, e.g. formats::yaml::Value to formats::json::Value, etc |
Cserver::http::Cookie | HTTP response cookie |
Cydb::CoordinationClient | |
Cydb::CoordinationSession | |
Cstorages::mongo::operations::Count | Counts documents matching the filter |
Cstorages::redis::ScanOptionsBase::Count | |
Cstorages::mongo::operations::CountApprox | Returns approximate number of documents in a collection |
Cstorages::clickhouse::io::CppToClickhouse< T > | |
►Cstorages::postgres::io::CppToPg< T, Enable > | Detect mapping of a C++ type to Postgres type |
Cstorages::postgres::io::CppToPg< Null< T > > | |
Cstorages::postgres::io::CppToPg< boost::optional< T >, std::enable_if_t< traits::kIsMappedToPg< T > > > | Pg mapping specialization for boost::optional |
Cstorages::postgres::io::CppToPg< std::optional< T >, std::enable_if_t< traits::kIsMappedToPg< T > > > | Pg mapping specialization for std::optional |
Cstorages::postgres::io::CppToPg<::utils::OptionalRef< T >, std::enable_if_t< traits::kIsMappedToPg< T > > > | Pg mapping specialization for USERVER_NAMESPACE::utils::OptionalRef |
Cstorages::postgres::io::CppToPg<::utils::StrongTypedef< Tag, T, Ops, Enable >, std::enable_if_t<!traits::kIsStrongTypedefDirectlyMapped< Tag, T, Ops, Enable > &&traits::kIsMappedToPg< T > > > | |
►Cstorages::postgres::io::CppToPg< std::underlying_type_t< T > > | |
Cstorages::postgres::io::CppToPg< T, traits::EnableIfCanUseEnumAsStrongTypedef< T > > | |
Cstorages::postgres::io::CppToSystemPg< T > | Primary template for declaring mapping to a PostgreSQL system type |
Cstorages::postgres::io::CppToUserPg< T > | Primary template for declaring mapping to a PostgreSQL user type |
Cutils::CpuRelax | |
Cutils::statistics::MinMaxAvg< ValueType, AverageType >::Current | |
Cutils::CurrentThreadNameGuard | RAII helper to run some code with a temporary current thread name |
Cstorages::mongo::Cursor | Interface for MongoDB query cursors |
Cydb::Cursor | |
Cydb::CursorIterator | |
Cstorages::mysql::CursorResultSet< T > | A wrapper for read-only cursor |
Cydb::CustomMemberName | |
Ccongestion_control::Sensor::Data | |
Ccongestion_control::v2::Sensor::Data | |
Cstorages::postgres::Database | Object for accessing PostgreSQL database instance (sharded or not) |
CDataType | |
Cstorages::mysql::Date | Class that represent MySQL DATE type |
Cutils::datetime::Date | Date in format YYYY-MM-DD, std::chrono::year_month_day like type |
Cstorages::mysql::DateTime | Class that represents MySQL DATETIME type |
Cstorages::clickhouse::io::columns::DateTime64Column< Precision, T > | Helper class for instantiating DateTime64 columns |
Cstorages::postgres::DBTypeDescription | Description of a PostgreSQL type. The structure is selected from the pg_catalog.pg_type table (not all, only appropriate fields). See https://www.postgresql.org/docs/12/catalog-pg-type.html |
Cstorages::postgres::DBTypeName | Identity for a PostgreSQL type name |
Cengine::Deadline | Internal representation of a deadline time point |
Cserver::request::DeadlinePropagationBlocker | Stops deadline propagation within its scope |
Cclients::http::DeadlinePropagationConfig | |
Cserver::request::DeadlineSignal | Signals when an operation has detected deadline expiration |
Cdecimal64::Decimal< Prec, RoundPolicy_ > | Fixed-point decimal data type for use in deterministic calculations, oftentimes involving money |
Cformats::bson::Decimal128 | BSON Decimal128 |
Cdynamic_config::DefaultAsJsonString | A strong typedef for usage in dynamic_config::Key constructors |
Cformats::bson::Value::DefaultConstructed | |
Cformats::json::Value::DefaultConstructed | |
Cformats::yaml::Value::DefaultConstructed | |
Cyaml_config::YamlConfig::DefaultConstructed | |
Cutils::DefaultDict< ValueType > | Dictionary that for missing keys falls back to a default value stored by key utils::kDefaultDictDefaultName |
Cutils::DefaultDict< redis::ReplicationMonitoringSettings > | |
Cutils::DefaultDict< utils::RetryBudgetSettings > | |
Clogging::DefaultLoggerGuard | Atomically replaces the default logger |
Clogging::DefaultLoggerLevelScope | Allows to override default log level within a scope. Primarily for use in tests |
Crcu::DefaultRcuMapTraits< Key, Value > | |
Crcu::DefaultRcuTraits< T > | |
Cdecimal64::DefRoundPolicy | Default rounding. Fast, rounds to nearest |
Cstorages::mongo::bulk_ops::Delete | Deletes documents as part of bulk operation |
Cstorages::mongo::operations::Delete | Deletes documents |
Cdynamic_config::Diff | Helper class for subscribing to dynamic-config updates with a custom callback |
Cdist_lock::DistLockedWorker | |
Cydb::DistLockedWorker | |
Cdist_lock::DistLockSettings | Distributed lock settings |
Cydb::DistLockSettings | A set of tweak-able settings for ydb::DistLockWorker |
►Cdist_lock::DistLockStrategyBase | Interface for distributed lock strategies |
Cstorages::mongo::DistLockStrategy | Strategy for mongodb-based distributed locking |
Cstorages::postgres::DistLockStrategy | Postgres distributed locking strategy |
Cutest::DnsServerMock::DnsAnswer | |
Cutest::DnsServerMock::DnsQuery | |
Cutest::DnsServerMock | |
Cstorages::mongo::Cursor::Iterator::DocHolder | |
Cdynamic_config::DocsMap | |
Cydb::DoubleTrait | |
Cstorages::mongo::operations::Drop | |
Cstorages::postgres::DsnOptions | |
►Cdump::DumpableEntity | |
Ccache::LruCacheComponent< Key, Value, Hash, Equal > | Base class for LRU-cache components |
Ctestsuite::DumpControl | Dumper control interface for testsuite |
Cdump::Dumper | Manages dumps of a cache-like component |
Ctestsuite::DumperRegistrationHolder | RAII helper for testsuite registration |
Cdump::DynamicConfig | |
Cpytest_userver.plugins.dynamic_config.DynamicConfig | Simple dynamic config backend |
Credis::MetricsSettings::DynamicSettings | |
►Cstd::enable_shared_from_this | |
Cconcurrent::GenericQueue< T, QueuePolicy > | |
Cconcurrent::MpscQueue< T > | |
Ctracing::Tracer | |
Curabbitmq::Client | Interface for communicating with a RabbitMQ cluster |
Curabbitmq::EndpointInfo | |
Cutils::statistics::Entry | Statistics registration holder, used to unregister a metric source before it is destroyed |
►Cenum.Enum | |
Cpytest_userver.plugins.caches.CacheControlAction | |
Cpytest_userver.plugins.log_capture.LogLevel | |
Cpytest_userver.utils.colorize.ColorArg | |
Cstorages::postgres::io::EnumMappingBase< Enum > | |
Cengine::subprocess::EnvironmentVariables | Environment variables representation |
Cengine::subprocess::EnvironmentVariablesUpdate | Iterable environment variables wrapper to update values |
►CEqual | |
Cutils::CachedHashKeyEqual< Equal, class > | Compares utils::CachedHash only by keys |
Cstorages::redis::RequestEvalSha< ScriptResult, ReplyType >::EvalShaResult | |
►CException | |
►Cpytest_userver.client.BaseError | Base class for exceptions of this module |
Cpytest_userver.client.ConfigurationError | |
Cpytest_userver.client.PeriodicTaskFailed | |
Cpytest_userver.client.TestsuiteActionFailed | |
►Cpytest_userver.client.TestsuiteTaskError | |
Cpytest_userver.client.TestsuiteTaskConflict | |
Cpytest_userver.client.TestsuiteTaskFailed | |
Cpytest_userver.client.TestsuiteTaskNotFound | |
►Cpytest_userver.plugins.dynamic_config.BaseError | Base class for exceptions from this module |
Cpytest_userver.plugins.dynamic_config.DynamicConfigNotFoundError | Config parameter was not found and no default was provided |
Cpytest_userver.plugins.dynamic_config.InvalidDefaultsError | Dynamic config defaults action returned invalid response |
►Cpytest_userver.plugins.testpoint.BaseError | |
Cpytest_userver.plugins.testpoint.UnregisteredTestpointError | |
►Cstd::exception | STL class |
►Cclients::http::BaseException | Exception with string |
►Cclients::http::BaseCodeException | Exception with string and error_code |
Cclients::http::AuthFailedException | |
Cclients::http::BadArgumentException | |
Cclients::http::DNSProblemException | |
Cclients::http::NetworkProblemException | |
Cclients::http::SSLException | |
Cclients::http::TechnicalError | |
Cclients::http::TooManyRedirectsException | |
Cclients::http::CancelException | |
►Cclients::http::HttpException | Base class for HttpClientException and HttpServerException |
Cclients::http::HttpClientException | |
Cclients::http::HttpServerException | |
Cclients::http::TimeoutException | |
Cdist_lock::LockIsAcquiredByAnotherHostException | Indicates that lock cannot be acquired because it's busy |
►Cformats::json::Exception | |
Cformats::json::BadStreamException | |
►Cformats::json::ExceptionWithPath | |
Cformats::json::ConversionException | Conversion error |
Cformats::json::MemberMissingException | |
Cformats::json::OutOfBoundsException | |
Cformats::json::TypeMismatchException | |
Cformats::json::UnknownDiscriminatorException | |
Cformats::json::ParseException | |
►Cformats::json::parser::BaseError | |
Cformats::json::parser::InternalParseError | |
Cformats::json::parser::ParseError | |
►Cformats::yaml::Exception | |
Cformats::yaml::BadStreamException | |
►Cformats::yaml::ExceptionWithPath | |
Cformats::yaml::MemberMissingException | |
Cformats::yaml::OutOfBoundsException | |
Cformats::yaml::TypeMismatchException | |
Cformats::yaml::ParseException | |
Cformats::yaml::PathPrefixException | |
►Cstd::logic_error | STL class |
Ccache::ConfigError | |
►Cstd::runtime_error | STL class |
Cbaggage::BaggageException | Baggage base exception |
►Ccache::DataError | |
Ccache::EmptyDataError | |
Ccache::EmptyCacheError | |
►Cclients::dns::ResolverException | Generic resolver error |
Cclients::dns::InvalidConfigException | Configuration error |
Cclients::dns::NotResolvedException | Host resolution error |
Cclients::dns::UnsupportedDomainException | Unsupported domain error |
Ccomponents::ComponentsLoadCancelledException | Exception that is thrown from components::ComponentContext::FindComponent() if a component load failed |
►Cdecimal64::DecimalError | The base class for Decimal-related exceptions |
Cdecimal64::DivisionByZeroError | Thrown on division by zero in Decimal arithmetic |
Cdecimal64::OutOfBoundsError | Thrown on overflow in Decimal arithmetic |
Cdecimal64::ParseError | Thrown on all errors related to parsing Decimal from string |
Cdump::Error | |
►Cdynamic_config::Error | |
Cdynamic_config::ConfigParseError | |
Cengine::SemaphoreLockCancelledError | Thrown by engine::CancellableSemaphore on current task cancellation |
Cengine::TaskCancelledException | Thrown if a TaskWithResult , for which we were waiting, got cancelled |
Cengine::UnreachableSemaphoreLockError | |
Cengine::WaitInterruptedException | |
Cengine::io::AddrException | Socket address-related exceptions |
Chttp::MalformedContentType | Content-Type parsing error |
Chttp::headers::HeaderMap::TooManyHeadersException | The exception being thrown in case of capacity overflow |
►Credis::Exception | Generic redis-related exception |
Credis::ClientNotConnectedException | Cannot connect to some redis server shard |
Credis::InvalidArgumentException | Invalid redis command argument |
Credis::KeyHasNoExpirationException | Trying to get expiration from a nonexistent or a persistent key |
Credis::ParseConfigException | Invalid config format |
Credis::ParseReplyException | Invalid reply data format |
Credis::RequestCancelledException | Request was cancelled |
Credis::RequestFailedException | Request execution failed |
Cstorages::redis::EmptyTransactionException | |
Cstorages::redis::NotStartedTransactionException | |
Cstorages::redis::ScanRequest< scan_tag >::GetAfterEofException | |
►Cserver::handlers::CustomHandlerException | The generic base class for handler exceptions. Thrown exceptions should typically derive from ExceptionWithCode instead |
►Cserver::handlers::ExceptionWithCode< HandlerErrorCode::kClientError > | |
Cserver::handlers::ClientError | |
►Cserver::handlers::ExceptionWithCode< server::handlers::HandlerErrorCode::kConflictState > | |
Cserver::handlers::ConflictError | |
►Cserver::handlers::ExceptionWithCode< HandlerErrorCode::kServerSideError > | |
Cserver::handlers::InternalServerError | |
►Cserver::handlers::ExceptionWithCode< HandlerErrorCode::kRequestParseError > | |
Cserver::handlers::RequestParseError | |
►Cserver::handlers::ExceptionWithCode< HandlerErrorCode::kResourceNotFound > | |
Cserver::handlers::ResourceNotFound | |
►Cserver::handlers::ExceptionWithCode< HandlerErrorCode::kUnauthorized > | |
Cserver::handlers::Unauthorized | |
Cserver::handlers::ExceptionWithCode< Code > | Base class for handler exceptions. For common HandlerErrorCode values you can use more specific exception classes below. For less common HandlerErrorCode values, this class can be used directly |
Cserver::http::CustomHandlerException | An extension of server::handlers::CustomHandlerException that allows to specify a custom HttpStatus |
►Cserver::handlers::auth::Exception | |
Cserver::handlers::auth::DuplicateDirectiveException | |
Cserver::handlers::auth::MissingDirectivesException | |
Cserver::handlers::auth::ParseException | |
Cstorages::clickhouse::Cluster::NoAvailablePoolError | Exception that is thrown if all specified endpoints are unavailable |
►Cstorages::mysql::MySQLException | Base class for all uMySQL driver exceptions |
Cstorages::mysql::MySQLCommandException | Command exception - something went wrong with the command |
Cstorages::mysql::MySQLIOException | IO exception (read/write timeout/cancelled) |
Cstorages::mysql::MySQLStatementException | Statement exception - something went wrong with the statement |
Cstorages::mysql::MySQLTransactionException | Transaction exception - something went wrong with the transaction |
Cstorages::mysql::MySQLValidationException | |
►Cstorages::postgres::Error | Base class for all exceptions that may be thrown by the driver |
►Cstorages::postgres::LogicError | Base Postgres logic error. Reports errors that are consequences of erroneous driver usage, such as invalid query syntax, absence of appropriate parsers, out of range errors etc. These can be avoided by fixing code |
►Cstorages::postgres::ArrayError | Base error when working with array types |
Cstorages::postgres::DimensionMismatch | Array received from postgres has different dimensions from those of C++ container |
Cstorages::postgres::InvalidDimensions | |
►Cstorages::postgres::BitStringError | Base error when working with bit string types |
Cstorages::postgres::BitStringOverflow | Value in PostgreSQL binary buffer cannot be represented by a given C++ type |
Cstorages::postgres::InvalidBitStringRepresentation | Value in PostgreSQL binary buffer cannot be represented as bit string type |
Cstorages::postgres::BoundedRangeError | PostgreSQL range type has at least one end unbound |
►Cstorages::postgres::EnumerationError | |
Cstorages::postgres::InvalidEnumerationLiteral | |
Cstorages::postgres::InvalidEnumerationValue | |
Cstorages::postgres::InvalidInputFormat | Invalid format for input data |
►Cstorages::postgres::IpAddressError | |
Cstorages::postgres::IpAddressInvalidFormat | |
Cstorages::postgres::NotImplemented | |
►Cstorages::postgres::NumericError | |
Cstorages::postgres::InvalidRepresentation | Integral representation for a numeric contains invalid data |
Cstorages::postgres::NumericOverflow | Value in PostgreSQL binary buffer cannot be represented by a given C++ type |
Cstorages::postgres::ValueIsNaN | |
►Cstorages::postgres::ResultSetError | |
Cstorages::postgres::FieldIndexOutOfBounds | Result set has less columns that the requested index |
Cstorages::postgres::FieldNameDoesntExist | Result set doesn't have field with the requested name |
Cstorages::postgres::FieldTupleMismatch | A row was requested to be parsed based on field names/indexed, the count of names/indexes doesn't match the tuple size |
Cstorages::postgres::FieldValueIsNull | Data extraction from a null field value to a non-nullable type requested |
Cstorages::postgres::InvalidBinaryBuffer | Binary buffer contains invalid data. Can occur when parsing binary buffers containing multiple fields |
Cstorages::postgres::InvalidInputBufferSize | Buffer size is invalid for a fixed-size type. Can occur when a wrong field type is requested for reply |
Cstorages::postgres::InvalidParserCategory | Field buffer contains different category of data than expected by data parser |
Cstorages::postgres::InvalidTupleSizeRequested | A tuple was requested to be parsed out of a row that doesn't have enough fields |
Cstorages::postgres::NoBinaryParser | A field in a result set doesn't have a binary parser |
Cstorages::postgres::NonSingleColumnResultSet | A row or result set requested to be treated as a single column, but contains more than one column |
Cstorages::postgres::NonSingleRowResultSet | A result set containing a single row was expected |
Cstorages::postgres::RowIndexOutOfBounds | Result set has less rows than the requested row index |
Cstorages::postgres::TypeCannotBeNull | A value of a non-nullable type requested to be set null. Can occur if io::traits::IsNullable for the type is specialised as true_type, but io::traits::GetSetNull is not specialized appropriately |
Cstorages::postgres::UnknownBufferCategory | While checking result set types, failed to determine the buffer category for a type oid. The context string is formed by the ResultSet and will have the form of 'result set field foo type my_schema.bar field baz array element' |
►Cstorages::postgres::TransactionError | |
Cstorages::postgres::AlreadyInTransaction | |
Cstorages::postgres::NotInTransaction | |
Cstorages::postgres::TransactionForceRollback | |
Cstorages::postgres::UnsupportedInterval | |
►Cstorages::postgres::UserTypeError | Base error when working with mapped types |
Cstorages::postgres::CompositeMemberTypeMismatch | PostgreSQL composite type has different member type that the C++ mapping suggests |
Cstorages::postgres::CompositeSizeMismatch | PostgreSQL composite type has different count of members from the C++ counterpart |
►Cstorages::postgres::RuntimeError | Base Postgres runtime error. Reports errors that are consequences of erroneous data, misconfiguration, network errors etc |
Cstorages::postgres::ClusterError | |
Cstorages::postgres::ConnectionBusy | An attempt to make a query to server was made while there is another query in flight |
►Cstorages::postgres::ConnectionError | |
►Cstorages::postgres::ServerError< ConnectionError > | |
Cstorages::postgres::ServerConnectionError | Connection error reported by PostgreSQL server. Doc: https://www.postgresql.org/docs/12/static/errcodes-appendix.html Class 08 - Connection exception |
Cstorages::postgres::ClusterUnavailable | |
Cstorages::postgres::CommandError | Error when invoking a libpq function |
Cstorages::postgres::ConnectionFailed | Exception is thrown when a single connection fails to connect |
Cstorages::postgres::ConnectionTimeoutError | A network operation on a connection has timed out |
Cstorages::postgres::ConnectionInterrupted | A network operation was interrupted by task cancellation |
Cstorages::postgres::InvalidConfig | |
Cstorages::postgres::InvalidDSN | |
Cstorages::postgres::PoolError | Indicates errors during pool operation |
►Cstorages::secdist::SecdistError | |
Cstorages::secdist::InvalidSecdistJson | |
Cstorages::secdist::UnknownMongoDbAlias | |
Cstorages::secdist::UnknownPostgresDbAlias | |
Cstorages::secdist::UnknownRedisClientName | |
Ctestsuite::TaskAlreadyRunning | |
Ctestsuite::TaskNotFound | |
Cutils::datetime::DateParseError | Date/time parsing error |
Cutils::datetime::TimezoneLookupError | Timezone information lookup error |
Cutils::statistics::MetricQueryError | Thrown by statistics::Snapshot queries on unexpected metrics states |
►Cydb::BaseError | |
Cydb::DeadlineExceededError | |
Cydb::EmptyResponseError | |
Cydb::IgnoreResultsError | |
Cydb::InvalidTransactionError | |
Cydb::OperationCancelledError | |
►Cydb::ParseError | |
Cydb::ColumnParseError | |
Cydb::ResponseTruncatedError | |
Cydb::TransactionForceRollback | |
Cydb::TypeMismatchError | |
Cydb::UndefinedDatabaseError | |
Cydb::YdbResponseError | |
►Cugrpc::client::BaseError | Base exception for all the client errors |
►Cugrpc::client::RpcError | Error during an RPC |
►Cugrpc::client::ErrorWithStatus | Error with grpc::Status details |
Cugrpc::client::AbortedError | |
Cugrpc::client::AlreadyExistsError | |
Cugrpc::client::CancelledError | Concrete errors for all the error codes |
Cugrpc::client::DataLossError | |
Cugrpc::client::DeadlineExceededError | |
Cugrpc::client::FailedPreconditionError | |
Cugrpc::client::InternalError | |
Cugrpc::client::InvalidArgumentError | |
Cugrpc::client::NotFoundError | |
Cugrpc::client::OutOfRangeError | |
Cugrpc::client::PermissionDeniedError | |
Cugrpc::client::ResourceExhaustedError | |
Cugrpc::client::UnauthenticatedError | |
Cugrpc::client::UnavailableError | |
Cugrpc::client::UnimplementedError | |
Cugrpc::client::UnknownError | |
Cugrpc::client::RpcCancelledError | RPC failed due to task cancellation |
Cugrpc::client::RpcInterruptedError | RPC failed without a status. This means that either the call got cancelled using TryCancel , the deadline has expired, or the channel is broken |
►Cugrpc::server::BaseError | Base exception for all the server errors |
►Cugrpc::server::RpcError | Error during an RPC |
Cugrpc::server::RpcInterruptedError | RPC failed without a status. This means that either the call got cancelled using TryCancel , the deadline has expired, or the client disconnected |
Cutest::DnsServerMock::NoAnswer | |
►Cutils::TracefulException | Exception that remembers the backtrace at the point of its construction |
►Ccrypto::CryptoException | Base exception |
Ccrypto::KeyParseError | Signing key parse error |
Ccrypto::SerializationError | Serialization error |
Ccrypto::SignError | Signature generation error |
Ccrypto::VerificationError | Signature verification error |
►Cengine::io::IoException | Generic I/O error |
►Cengine::io::IoInterrupted | I/O interruption |
Cengine::io::IoCancelled | |
Cengine::io::IoTimeout | I/O timeout |
Cengine::io::IoSystemError | Operating system I/O error |
Cengine::io::TerminatorNotFoundException | |
Cengine::io::TlsException | TLS I/O error |
Cengine::subprocess::ChildProcessStatusException | |
►Cformats::bson::BsonException | Generic BSON-related exception |
►Cformats::bson::ExceptionWithPath | |
Cformats::bson::ConversionException | Conversion error |
Cformats::bson::MemberMissingException | BSON nonexisting member access error |
Cformats::bson::OutOfBoundsException | BSON array indexing error |
Cformats::bson::TypeMismatchException | BSON types mismatch error |
Cformats::bson::ParseException | BSON parsing error |
Crcu::MissingKeyException | Thrown on missing element access |
►Cstorages::mongo::MongoException | Generic mongo-related exception |
Cstorages::mongo::AuthenticationException | Authentication error |
Cstorages::mongo::CancelledException | The current task has been cancelled, e.g. by deadline propagation |
Cstorages::mongo::ClusterUnavailableException | No server available to satisfy request constraints |
Cstorages::mongo::IncompatibleServerException | Incompatible server version |
Cstorages::mongo::InvalidConfigException | Config validation error |
Cstorages::mongo::NetworkException | Network (connectivity) error |
Cstorages::mongo::PoolNotFoundException | Nonexistent pool requested from the set |
Cstorages::mongo::PoolOverloadException | Pool refused to satisfy connection request due to high load |
►Cstorages::mongo::QueryException | Generic query error |
Cstorages::mongo::InvalidQueryArgumentException | Query argument validation error |
►Cstorages::mongo::ServerException | Server-side error |
Cstorages::mongo::DuplicateKeyException | Duplicate key error |
Cstorages::mongo::WriteConcernException | Write concern error |
Cutils::InvariantError | Exception that is thrown on UINVARIANT violation |
Cutils::bad_expected_access | |
Cutils::ip::AddressSystemError | Invalid network or address |
Cydb::ExecuteResponse | |
Cstorages::clickhouse::ExecutionResult | |
Cstorages::mysql::ExecutionResult | Metadata for an execution of a statement that doesn't expect a result set (INSERT, UPDATE, DELETE) |
Cutils::expected< S, E > | For holding a value or an error |
Ccache::ExpirableLruCache< Key, Value, Hash, Equal > | Class for expirable LRU cache. Use cache::LruMap for not expirable LRU Cache |
Ccache::ExpirableLruCache< std::string, TimePoint > | |
Credis::ExpireReply | |
Cserver::handlers::ExternalBody | |
Cstorages::postgres::io::traits::ExtractionTag< T, Enable > | |
Cstorages::postgres::io::traits::ExtractionTag< T, std::enable_if_t< kIsRowType< T > > > | |
Cserver::handlers::ExtraHeaders | |
Cpytest_userver.plugins.service_runner.ServiceRunnerModule.FakeModule | |
►Cstd::false_type | |
Cstorages::postgres::io::traits::IsCompatibleContainer< Container > | |
Cstorages::postgres::io::traits::CanClear< T, typename > | |
Cstorages::postgres::io::traits::CanReserve< T, typename > | |
Cstorages::postgres::io::traits::CanResize< T, typename > | |
Cstorages::postgres::io::traits::CanUseEnumAsStrongTypedef< T, typename > | |
Cstorages::postgres::io::traits::HasInputOperator< T, typename > | |
Cstorages::postgres::io::traits::HasOutputOperator< T, typename > | |
Cstorages::postgres::io::traits::IsByteaCompatible< T > | |
Cstorages::postgres::io::traits::IsCompatibleContainer< T > | Mark C++ container type as supported by the driver |
►Cstorages::postgres::io::traits::IsNullable< T > | Metafunction to detect nullability of a type |
Cstorages::postgres::io::traits::IsNullable<::utils::StrongTypedef< Tag, T, Ops, Enable > > | |
Cstorages::postgres::io::traits::IsSpecialMapping< T, typename > | Mark C++ mapping a special case for disambiguation |
Cstorages::postgres::io::traits::IsTuple< T > | |
Cstorages::postgres::io::traits::IsTupleOfRefs< T > | |
►Cstorages::postgres::io::traits::impl::HasNonConstIntrospection< T, typename > | |
Cstorages::postgres::io::traits::HasIntrospection< T > | |
Cutils::FastPimpl< T, Size, Alignment, Strict > | Implements pimpl idiom without dynamic memory allocation |
Cutils::FastPimpl< ChildProcessImpl, kImplSize, kImplAlignment > | |
Cutils::FastPimpl< ClientImpl, 232, 8 > | |
Cutils::FastPimpl< ConnectionPtr, 32, 8 > | |
Cutils::FastPimpl< Data, 16+32+16, 8 > | |
Cutils::FastPimpl< header_map::Map, 272, 8 > | |
Cutils::FastPimpl< Impl, 1088, 16 > | |
Cutils::FastPimpl< Impl, 112, 8 > | |
Cutils::FastPimpl< Impl, 127, 8 > | |
Cutils::FastPimpl< Impl, 1280, 16 > | |
Cutils::FastPimpl< Impl, 144, 16 > | |
Cutils::FastPimpl< Impl, 16, 8 > | |
Cutils::FastPimpl< Impl, 176, 16 > | |
Cutils::FastPimpl< Impl, 24, 8 > | |
Cutils::FastPimpl< Impl, 32, 16 > | |
Cutils::FastPimpl< Impl, 32, 8 > | |
Cutils::FastPimpl< Impl, 4224, 8 > | |
Cutils::FastPimpl< Impl, 600, 8 > | |
Cutils::FastPimpl< Impl, 632, 8 > | |
Cutils::FastPimpl< Impl, 704, 16 > | |
Cutils::FastPimpl< Impl, 72, 8 > | |
Cutils::FastPimpl< Impl, 792, 8 > | |
Cutils::FastPimpl< Impl, 80, 8 > | |
Cutils::FastPimpl< Impl, kImplSize, kImplAlign > | |
Cutils::FastPimpl< Impl, kSize, kAlignment > | |
Cutils::FastPimpl< Impl, kSize, kAlignment, false > | |
Cutils::FastPimpl< Impl, kSize, kAlignment, utils::kStrictMatch > | |
Cutils::FastPimpl< impl::Buffer, kBufferSize, kBufferAlignment, true > | |
Cutils::FastPimpl< impl::Consumer, kImplSize, kImplAlign > | |
Cutils::FastPimpl< impl::JsonStringImpl, kSize, kAlignment, utils::kStrictMatch > | |
Cutils::FastPimpl< infra::ConnectionPtr, 24, 8 > | |
Cutils::FastPimpl< moodycamel::ConcurrentQueue, kIdleQueueSize, kIdleQueueAlignment > | |
Cutils::FastPimpl< QueriesStorage, 48, 8 > | |
Cutils::FastPimpl< typename iter_traits::native_iter, kNativeIterSize, kNativeIterAlignment > | |
Cutils::FastPimpl< WaitList, 88, alignof(void *)> | |
Cutils::FastPimpl< WaitListLight, 16, 16 > | |
Cutils::FastPimpl< YAML::Node, kNativeNodeSize, kNativeAlignment > | |
Cutils::FastScopeGuard< Callback > | Helper class to perform actions on scope exit |
Cengine::io::FdPoller | Low-level poller that can wait for read, write, and read/write operations on a file descriptor. It does not provide read/write operations |
►Cstorages::postgres::Field | Accessor to a single field in a result set's row |
►Cstorages::postgres::detail::ConstDataIterator< ConstFieldIterator, Field, detail::IteratorDirection::kForward > | |
Cstorages::postgres::ConstFieldIterator | Iterator over fields in a result set's row |
►Cstorages::postgres::detail::ConstDataIterator< ReverseConstFieldIterator, Field, detail::IteratorDirection::kReverse > | |
Cstorages::postgres::ReverseConstFieldIterator | Reverse iterator over fields in a result set's row |
Cstorages::postgres::io::FieldBuffer | |
Cstorages::postgres::FieldDescription | |
Cstorages::mysql::FieldTag | Used for extracting statement results as a single field |
Cstorages::postgres::FieldTag | Tag type to disambiguate reading the first value of a row to a user's composite type (PostgreSQL composite type in the row initializes user's type) |
Cstorages::postgres::FieldView | |
Cfs::blocking::FileDescriptor | A file descriptor wrapper |
Cfs::FileInfoWithData | Struct file with load data |
Cutils::FilterBloom< T, Counter, Hash1, Hash2 > | Space-efficient probabilistic data structure |
Cstorages::mongo::operations::Find | Retrieves documents matching the filter |
Cstorages::mongo::operations::FindAndModify | Atomically updates a document and returns either previous or new version |
Cstorages::mongo::operations::FindAndRemove | Atomically removes a document and returns it |
Cutils::FixedArray< T > | A fixed-size array with the size determined at runtime |
Cutils::FixedArray< int64_t > | |
Cutils::FixedArray< MutexDatum > | |
Cutils::FixedArray< unsigned > | |
Cutils::Flags< Enum > | Wrapper to extend enum with flags interface |
Cutils::Flags< Flags > | |
Cutils::Flags< Format > | |
Cutils::Flags< RangeBound > | |
►Cstorages::postgres::io::detail::FloatingPointBinaryFormatter< double > | |
Cstorages::postgres::io::BufferFormatter< double > | |
►Cstorages::postgres::io::detail::FloatingPointBinaryFormatter< float > | |
Cstorages::postgres::io::BufferFormatter< float > | |
Cdecimal64::FloorRoundPolicy | Round towards -infinity |
Cclients::http::Form | |
Cdecimal64::FormatOptions | Parameters for flexible decimal formatting |
Cserver::handlers::FormattedErrorData | |
►Cfmt::formatter | |
Cfmt::formatter< T, Char, std::enable_if_t<::utils::IsStrongTypedef< T >{}> > | |
Cfmt::formatter<::formats::bson::Document > | Uses formats::bson::ToRelaxedJsonString representation by default |
Cfmt::formatter<::formats::bson::JsonString > | |
Cfmt::formatter<::formats::json::Value > | |
Cfmt::formatter<::http::headers::PredefinedHeader > | |
Cfmt::formatter<::utils::SmallString< N > > | |
Cfmt::formatter< boost::uuids::uuid > | |
Cfmt::formatter<::decimal64::Decimal< Prec, RoundPolicy >, Char > | Fmt support |
Cfmt::formatter<::engine::io::Sockaddr > | Socket address fmt formatter |
Cfmt::formatter<::server::http::HttpMethod > | |
Cfmt::formatter<::server::http::HttpStatus > | |
Cfmt::formatter<::utils::datetime::TimeOfDay< Duration > > | |
Cfmt::formatter<::utils::statistics::HistogramView > | |
Cfmt::formatter<::utils::statistics::LabelsSpan > | |
►Cfmt::formatter<::utils::statistics::LabelView > | |
Cfmt::formatter<::utils::statistics::Label > | |
Cfmt::formatter<::utils::statistics::MetricValue > | |
Cfmt::formatter<::utils::statistics::Rate > | |
Cserver::http::FormDataArg | Argument of a multipart/form-data request |
Cfs::FsCacheClient | Class client for storing files in memory Usually retrieved from components::FsCache |
Cconcurrent::FunctionId | |
Cengine::Future< T > | Std::future replacement for asynchronous tasks that works in pair with engine::Promise |
Cengine::Future< ReplyPtr > | |
Cengine::Future< std::shared_ptr< clients::http::Response > > | |
Cengine::Future< void > | |
Cpytest_userver.chaos.GateRoute | Class that describes the route for TcpGate or UdpGate |
Crapidjson::GenericDocument< Encoding, Allocator, StackAllocator > | |
Crapidjson::GenericValue< Encoding, Allocator > | |
Credis::GeoaddArg | |
Cstorages::redis::GeoPoint | |
Credis::GeoradiusOptions | |
Credis::GeosearchOptions | |
Cstorages::postgres::io::traits::GetSetNull< T > | |
Cstorages::postgres::io::traits::GetSetNull< ::utils::StrongTypedef< Tag, T, Ops, Enable > > | |
Cstorages::postgres::io::traits::GetSetNull< boost::optional< T > > | |
Cstorages::postgres::io::traits::GetSetNull< Null< T > > | |
Cstorages::postgres::io::traits::GetSetNull< std::optional< T > > | |
Cstorages::postgres::io::traits::GetSetNull<::utils::OptionalRef< T > > | |
Ctestsuite::GrpcControl | |
Cpytest_userver.plugins.grpc.mockserver.GrpcServiceMock | |
►Cdecimal64::impl::HalfRoundPolicyBase< impl::HalfDownPolicy > | |
Cdecimal64::HalfDownRoundPolicy | Round to nearest, 0.5 towards zero |
►Cdecimal64::impl::HalfRoundPolicyBase< impl::HalfEvenPolicy > | |
Cdecimal64::HalfEvenRoundPolicy | Round to nearest, 0.5 towards number with even last digit |
►Cdecimal64::impl::HalfRoundPolicyBase< impl::HalfUpPolicy > | |
Cdecimal64::HalfUpRoundPolicy | Round to nearest, 0.5 away from zero |
Cserver::handlers::HandlerConfig | |
Cserver::handlers::HandlerErrorCodeHash | Hasher class for HandlerErrorCode |
Cconcurrent::FunctionId::Hash | |
►Cstd::hash | |
Cconcurrent::MutexSet< Key, std::hash< Key >, std::equal_to< Key > > | |
Cconcurrent::MutexSet< std::string, std::hash< std::string >, std::equal_to< std::string > > | |
Cconcurrent::MutexSet< Key, Hash, Equal > | A dynamic set of mutexes |
Cstd::hash<::utils::NotNull< T > > | |
Cstd::hash<::utils::StrongTypedef< Tag, T, Ops > > | |
Cstd::hash<::decimal64::Decimal< Prec, RoundPolicy > > | Std::hash support |
Cstd::hash<::formats::bson::Binary > | |
Cstd::hash<::formats::bson::Oid > | |
Cstd::hash<::formats::bson::Timestamp > | |
Cstd::hash<::server::auth::UserScope > | |
Cstd::hash<::storages::postgres::DBTypeName > | |
Cstd::hash<::storages::postgres::io::PredefinedOids > | |
Cstd::hash<::storages::postgres::SqlState > | Specialization of std::hash template for SqlState |
Cstd::hash<::utils::CachedHash< T > > | |
Cstd::hash<::utils::SmallString< N > > | |
Cserver::handlers::auth::digest::Hasher | Used for data hashing and "nonce" generating |
Cutils::HashSeed | The seed structure used by underlying hashing implementation |
Chttp::headers::HeaderMap | Container that maps case-insensitive header name into header value |
Cpytest_userver.utils.net.HealthChecks | Class that holds all the info for health checks |
Cutils::hedging::HedgedRequestBulkFuture< RequestStrategy > | Future of hedged bulk request |
Cutils::hedging::HedgedRequestFuture< RequestStrategy > | Future of hedged request |
Cutils::hedging::HedgingSettings | Class define hedging settings |
►Clogging::impl::HexBase | |
Clogging::Hex | Formats value in a hex mode with the fixed length representation |
Clogging::HexShort | |
Cstorages::mongo::options::Hint | Specifies an index to use for the query |
Cpytest_userver.metrics.Histogram | Represents the value of a HIST_RATE (a.k.a |
Cutils::statistics::Histogram | A histogram with a dynamically-allocated array of buckets |
Cutils::statistics::HistogramAggregator | Used to aggregate multiple utils::statistics::Histogram metrics |
Cutils::statistics::HistogramView | The non-owning reader API for "histogram" metrics |
Cutils::AnyMovable::HolderBase | |
Cerror_injection::Hook | |
Cpytest_userver.utils.net.HostPort | Class that holds a host and port |
Csecdist::RedisSettings::HostPort | |
Ctestsuite::HttpAllowedUrlsExtra | |
►Cserver::middlewares::HttpMiddlewareBase | Base class for a http middleware |
Ctestsuite::ExceptionsHandlingMiddleware | |
Cserver::http::HttpRequest | HTTP Request data |
Cutest::HttpServerMock::HttpRequest | |
Cserver::request::HttpRequestConfig | |
Cutest::HttpServerMock::HttpResponse | |
Cutest::HttpServerMock | |
►Curabbitmq::IAdminInterface | Administrative interface for the broker. This class is merely an interface for convenience and you are not expected to use it directly (use Client /AdminChannel instead) |
Curabbitmq::AdminChannel | Administrative interface for the broker. You may use this class to setup your exchanges/queues/bindings. You may as well use Client itself instead |
Curabbitmq::Client | Interface for communicating with a RabbitMQ cluster |
►Curabbitmq::IChannelInterface | Publisher interface for the broker. This class is merely an interface for convenience and you are not expected to use it directly (use Client /Channel instead) |
Curabbitmq::Channel | Publisher interface for the broker. You may use this class to publish your messages |
Curabbitmq::Client | Interface for communicating with a RabbitMQ cluster |
Cutils::ip::InetNetwork | INET IPv4/IPv4 network |
Ctracing::InPlaceSpan | Avoids an extra allocation by storing tracing::Span data in-place |
Cstorages::postgres::io::traits::Input< T, Enable > | Customisation point for parsers |
Cstorages::postgres::io::traits::Input< BoundedRange< T >, std::enable_if_t< kHasParser< T > > > | |
Cstorages::postgres::io::traits::Input< formats::json::Value > | |
Cstorages::postgres::io::traits::Input< Range< T >, std::enable_if_t< kHasParser< T > > > | |
Cstorages::postgres::io::traits::Input< std::chrono::duration< Rep, Period > > | Binary parser for std::chrono::duration |
Cstorages::postgres::io::traits::Input< T, EnableIfCanUseEnumAsStrongTypedef< T > > | |
Cydb::InsertColumn | |
Cstorages::mongo::operations::InsertMany | Inserts multiple documents |
Cstorages::mongo::bulk_ops::InsertOne | Inserts a single document as part of bulk operation |
Cstorages::mongo::operations::InsertOne | Inserts a single document |
Crcu::RcuMap< Key, Value, RcuMapTraits >::InsertReturnTypeImpl< ValuePtrType > | |
►Cstorages::postgres::InstanceStatisticsTemplate< Counter, PercentileAccumulator, MmaAccumulator > | Template instance statistics storage |
Cstorages::postgres::InstanceStatisticsNonatomic | |
Cstorages::postgres::InstanceStatsDescriptor | Instance statistics with description |
Cstorages::postgres::InstanceTopologyStatistics< MmaAccumulator > | Template instance topology statistics storage |
Cydb::Int32Trait | |
Cydb::Int64Trait | |
►Cstd::integral_constant | |
Cstorages::postgres::io::traits::DimensionSize< T > | |
Cstorages::postgres::io::traits::DimensionSize< std::array< T, N > > | |
►Cstorages::postgres::io::detail::IntegralBinaryFormatter< Bigint > | |
Cstorages::postgres::io::BufferFormatter< Bigint > | |
►Cstorages::postgres::io::detail::IntegralBinaryFormatter< Integer > | |
Cstorages::postgres::io::BufferFormatter< Integer > | |
►Cstorages::postgres::io::detail::IntegralBinaryFormatter< Smallint > | |
Cstorages::postgres::io::BufferFormatter< Smallint > | |
Cformats::json::parser::IntegralParser< T > | |
Cserver::handlers::InternalMessage | |
Cpytest_userver.plugins.caches.InvalidationState | |
Cstorages::postgres::io::traits::IO< T > | A default deducer of parsers/formatters for a type/data format. Can be specialised for a type/format pair providing custom parsers/formatters |
Cengine::io::IoData | IoData for vector send |
►Curabbitmq::IReliableChannelInterface | Reliable publisher interface for the broker. This class is merely an interface for convenience and you are not expected to use it directly (use Client /ReliableChannel instead) |
Curabbitmq::Client | Interface for communicating with a RabbitMQ cluster |
Curabbitmq::ReliableChannel | Reliable publisher interface for the broker. You may use this class to reliably publish your messages (publisher-confirms) |
►Cstd::is_integral | |
Cstorages::postgres::io::traits::IsBitStringCompatible< BitContainer > | |
►Cutils::IsDeclComplete | |
Cstorages::postgres::io::traits::HasFormatter< T > | Metafunction to detect if a type has a formatter |
Cstorages::postgres::io::traits::HasParser< T > | Metafunction to detect if a type has a parser |
Cstorages::postgres::io::traits::IsMappedToSystemType< T > | Detect if the C++ type is mapped to a Postgres system type |
Cstorages::postgres::io::traits::IsMappedToUserType< T > | Detect if the C++ type is mapped to a Postgres user type |
Cdump::IsDumpedAggregate< T > | |
Cconcurrent::ItemMutex< Key, Equal > | |
Cformats::common::ItemsWrapper< Value > | Wrapper for handy python-like iteration over a map |
Cformats::common::ItemsWrapperValue< Value > | |
Cformats::bson::Iterator< ValueType, Direction > | Iterator for BSON values |
Cformats::common::ItemsWrapper< Value >::Iterator< Const > | |
Cformats::json::Iterator< Traits, Direction > | Iterator for formats::json::Value |
Cformats::yaml::Iterator< iter_traits > | Iterator for formats::yaml::Value |
Chttp::headers::HeaderMap::Iterator | |
Cstorages::clickhouse::io::RowsMapper< Row >::Iterator | |
Cstorages::mongo::Cursor::Iterator | |
Cstorages::redis::ScanRequest< scan_tag >::Iterator | |
Cutils::TrivialBiMap< BuilderFunc >::iterator | |
Cyaml_config::Iterator< iter_traits > | |
Cformats::json::Value::IterTraits | |
Cformats::json::ValueBuilder::IterTraits | |
Cformats::yaml::Value::IterTraits | |
Cformats::yaml::ValueBuilder::IterTraits | |
Cyaml_config::YamlConfig::IterTraits | |
Cydb::JsonDocumentTag | |
Cydb::JsonDocumentTrait | |
►Cjson.JSONEncoder | |
Cpytest_userver.metrics._MetricsJSONEncoder | |
Cserver::handlers::JsonErrorBuilder | |
Cdynamic_config::Client::JsonReply | |
Cformats::bson::JsonString | |
Cydb::JsonTrait | |
Cdynamic_config::Key< Variable > | A config key is a unique identifier for a config variable |
Credis::KeyShard | |
Credis::KeyShardFactory | |
Cdynamic_config::KeyValue | A type-erased config key-value pair |
Credis::ReplyData::KeyValues::KeyValue | |
Credis::ReplyData::KeyValues::KeyValueIt | |
Credis::ReplyData::KeyValues | |
Cutils::statistics::Label | Label name+value storage |
Cutils::statistics::LabelsSpan | View over a continuous range of LabelView |
Cutils::statistics::LabelView | Non owning label name+value storage |
Cutils::LazyPrvalue< Func > | Can be used with various emplace functions to allow in-place constructing a non-movable value using a callable |
Cutils::LazySharedPtr< T > | A lazy wrapper around utils::SharedReadablePtr that fetches the data on first access |
Cconcurrent::LazyValue< T > | Lazy value computation with multiple users |
Cserver::handlers::LegacyJsonErrorBuilder | |
Ccongestion_control::Limit | |
Cstorages::mongo::options::Limit | Specifies the number of documents to request from the server |
►Cserver::congestion_control::Limitee | |
Cserver::Server | |
►Ccongestion_control::Limiter | |
Cserver::congestion_control::Limiter | |
Cpytest_userver.plugins.logging.LiveLogHandler | |
Cclients::http::LocalStats | Represents all the local timings and statistics |
Cconcurrent::LockedPtr< Lock, Data > | Proxy class for locked access to data protected with locking::SharedLock<T> |
Clogging::LogExtra | Extra tskv fields storage |
Cpytest_userver.plugins.logging.LogFile | |
Clogging::LogHelper | |
Cclients::dns::Resolver::LookupSourceCounters | |
Ccache::LruCacheConfig | |
Ccache::LruCacheConfigStatic | |
Ccache::LruCacheWrapper< Key, Value, Hash, Equal > | |
Ccache::LruMap< T, U, Hash, Equal > | |
Ccache::LruMap< T, U, Hash, Equal > | |
Ccache::LruSet< T, Hash, Equal > | |
Cutils::MacaddrBase< N > | Base class for Macaddr/Macaddr8 |
Chttp::headers::header_map::MapEntry | |
Cstorages::mysql::MappedStatementResultSet< DbType > | An interface for on-the-flight mapping statement result set from DbType into whatever type you provide without additional allocations |
Cstorages::redis::ScanOptionsBase::Match | |
Cformats::bson::MaxKey | BSON MaxKey |
Cstorages::mongo::options::MaxServerTime | Specifies the server-side time limit for the operation |
Cstorages::redis::MemberScore | |
Ckafka::Message | RAII wrapper for polled message data |
Cserver::websocket::Message | WebSocket message |
Cstorages::postgres::Message | |
Cpytest_userver.metrics.Metric | Metric type that contains the labels: typing.Dict[str, str] and value: int |
Cpytest_userver.client.MetricsDiffer | A helper class for computing metric differences |
Credis::MetricsSettings | |
Cpytest_userver.metrics.MetricsSnapshot | Snapshot of captured metrics that mimics the dict interface |
Cutils::statistics::MetricsStorage | Storage of metrics registered with MetricTag<Metric> |
Cutils::statistics::MetricTag< Metric > | Metric description |
Cutils::statistics::MetricValue | The value of a metric |
Cugrpc::client::MiddlewareBase | Base class for server gRPC middleware |
Cugrpc::server::MiddlewareBase | Base class for server gRPC middleware |
Cugrpc::client::MiddlewareCallContext | Context for middleware-specific data during gRPC call |
Cugrpc::server::MiddlewareCallContext | Context for middleware-specific data during gRPC call |
Cugrpc::client::MiddlewareFactoryBase | Factory that creates specific client middlewares for clients |
Cformats::bson::MinKey | BSON MinKey |
Cutils::statistics::MinMaxAvg< ValueType, AverageType > | Class for concurrent safe calculation of minimum, maximum and average over series of values |
Cpytest_userver.plugins.dynamic_config.Missing | |
►Cpytest.Module | |
Cpytest_userver.plugins.service_runner.ServiceRunnerModule | |
Cstorages::mongo::MongoError | MongoDB error |
Credis::ReplyData::MovableKeyValues::MovableKeyValue | |
Credis::ReplyData::MovableKeyValues::MovableKeyValueIt | |
Credis::ReplyData::MovableKeyValues | |
Cconcurrent::GenericQueue< T, QueuePolicy >::MultiConsumerSide | |
Cstorages::mongo::MultiMongo | |
Cconcurrent::GenericQueue< T, QueuePolicy >::MultiProducerSide | |
Cengine::Mutex | Std::mutex replacement for asynchronous tasks |
►Ccrypto::NamedAlgo | Base class for a crypto algorithm implementation |
Ccrypto::CmsSigner | |
Ccrypto::CmsVerifier | |
►Ccrypto::Signer | Base signer class |
Ccrypto::DsaSigner< type, bits > | Generic signer for asymmetric cryptography |
Ccrypto::HmacShaSigner< bits > | HMAC-SHA signer |
Ccrypto::SignerNone | "none" algorithm signer |
►Ccrypto::Verifier | Base verifier class |
Ccrypto::DsaVerifier< type, bits > | Generic verifier for asymmetric cryptography |
Ccrypto::HmacShaVerifier< bits > | HMAC-SHA verifier |
Ccrypto::VerifierNone | "none" algorithm verifier |
Cstorages::postgres::DBTypeDescription::NameHash | |
Cstorages::postgres::DBTypeDescription::NamesEqual | |
Cutils::ip::NetworkBase< Address, typename > | Base class for IPv4/IPv6 network |
Cengine::SingleConsumerEvent::NoAutoReset | |
Ccomponents::DynamicConfig::NoblockSubscriber | Allows to subscribe to DynamicConfig updates without waiting for the first update to complete. Primarily intended for internal use |
Cserver::handlers::auth::digest::NonceCacheSettings | |
Cserver::handlers::auth::digest::NonceInfo | |
Cmeta::NotDetected | |
Cstorages::postgres::Notification | |
Cstorages::postgres::NotifyScope | RAII scope for receiving notifications |
Cutils::NotNull< T > | Restricts a pointer or smart pointer to only hold non-null values |
Cutils::NotNull< const tracing::TracingManagerBase * > | |
Cutils::NotNull< dump::Dumper * > | |
Cutils::NotNull< engine::TaskProcessor * > | |
Cutils::NotNull< server::congestion_control::Limitee * > | |
Cstorages::postgres::Null< T > | Type to represent a null value |
Cstorages::clickhouse::io::columns::NullableColumnMeta | |
Cstorages::clickhouse::io::columns::NullableColumn< T >::NullableDataHolder | |
Ccache::NWayLRU< T, U, Hash, Equal > | |
Cformats::json::StringBuilder::ObjectGuard | |
Cformats::bson::Oid | BSON ObjectId |
Cydb::OperationSettings | |
►Cdump::OperationsFactory | An abstract Reader/Writer factory |
Cdump::EncryptedOperationsFactory | |
Cdump::FileOperationsFactory | |
Cydb::OptionalPrimitiveTraits< PrimitiveTrait > | |
►Cydb::OptionalPrimitiveTraits< BoolTrait > | |
Cydb::ValueTraits< std::optional< BoolTrait::Type > > | |
►Cydb::OptionalPrimitiveTraits< DoubleTrait > | |
Cydb::ValueTraits< std::optional< DoubleTrait::Type > > | |
►Cydb::OptionalPrimitiveTraits< Int32Trait > | |
Cydb::ValueTraits< std::optional< Int32Trait::Type > > | |
►Cydb::OptionalPrimitiveTraits< Int64Trait > | |
Cydb::ValueTraits< std::optional< Int64Trait::Type > > | |
►Cydb::OptionalPrimitiveTraits< JsonDocumentTrait > | |
Cydb::ValueTraits< std::optional< JsonDocumentTrait::Type > > | |
►Cydb::OptionalPrimitiveTraits< JsonTrait > | |
Cydb::ValueTraits< std::optional< JsonTrait::Type > > | |
►Cydb::OptionalPrimitiveTraits< StringTrait > | |
Cydb::ValueTraits< std::optional< StringTrait::Type > > | |
►Cydb::OptionalPrimitiveTraits< TimestampTrait > | |
Cydb::ValueTraits< std::optional< TimestampTrait::Type > > | |
►Cydb::OptionalPrimitiveTraits< Uint32Trait > | |
Cydb::ValueTraits< std::optional< Uint32Trait::Type > > | |
►Cydb::OptionalPrimitiveTraits< Uint64Trait > | |
Cydb::ValueTraits< std::optional< Uint64Trait::Type > > | |
►Cydb::OptionalPrimitiveTraits< Utf8Trait > | |
Cydb::ValueTraits< std::optional< Utf8Trait::Type > > | |
Cutils::OptionalRef< T > | Class that behaves as a nullable reference. Main difference from the pointer - value comparison of pointed values |
Cstorages::postgres::io::traits::Output< T, Enable > | Customisation point for formatters |
Cstorages::postgres::io::traits::Output< BoundedRange< T >, std::enable_if_t< kHasFormatter< T > > > | |
Cstorages::postgres::io::traits::Output< formats::json::Value > | |
Cstorages::postgres::io::traits::Output< PlainJson > | |
Cstorages::postgres::io::traits::Output< Range< T >, std::enable_if_t< kHasFormatter< T > > > | |
Cstorages::postgres::io::traits::Output< std::chrono::duration< Rep, Period > > | Binary formatter for std::chrono::duration |
Cstorages::postgres::io::traits::Output< T, EnableIfCanUseEnumAsStrongTypedef< T > > | |
Cstorages::postgres::ParameterStore | Class for dynamic PostgreSQL parameter list construction |
Cydb::ParseContext | Used for error reporting in ydb::ValueTraits::Parse |
Cserver::handlers::auth::digest::Parser | Class for parsing Authorization header directives from client request |
Cformats::json::parser::ParserHandler | |
Cformats::json::parser::ParserState | |
Cformats::common::Path | |
Cutils::statistics::Percentile< M, Counter, ExtraBuckets, ExtraBucketSize > | Class allows easy calculation of percentiles |
Cutils::statistics::Percentile< 2048 > | |
Cutils::PeriodicTask | Task that periodically runs a user callback. Callback is started after the previous callback execution is finished every period + A - B , where: |
Ctestsuite::PeriodicTaskControl | Periodic task control interface for testsuite |
Ctestsuite::PeriodicTaskRegistrationHolder | RAII helper for testsuite registration |
Cpytest_userver.client.PeriodicTasksState | |
Cstorages::postgres::io::PgToCpp< oid, T > | |
Cengine::io::Pipe | Unidirectional pipe representation |
Cclients::http::Plugin | Base class for HTTP Client plugins |
Cclients::http::PluginRequest | Auxiliary entity that allows editing request to a client from plugins |
Cstorages::redis::Point | |
Ccongestion_control::Policy | |
Ccongestion_control::PolicyState | |
Cstorages::mongo::Pool | MongoDB client pool |
Cstorages::mongo::PoolConfig | MongoDB connection pool configuration |
Cstorages::mongo::MultiMongo::PoolSet | Database set builder |
Cstorages::postgres::PoolSettings | PostgreSQL connection pool options |
Curabbitmq::PoolSettings | |
Cstorages::postgres::Portal | |
Ctestsuite::PostgresControl | |
Chttp::headers::PredefinedHeader | A struct to represent compile-time known header name |
►CPredefinedOid | |
Cstorages::postgres::io::ArrayType< TypeOid > | |
Cstorages::postgres::io::ArrayType< PredefinedOids::kBit > | |
Cstorages::postgres::io::ArrayType< PredefinedOids::kBoolean > | |
Cstorages::postgres::io::ArrayType< PredefinedOids::kBox > | |
Cstorages::postgres::io::ArrayType< PredefinedOids::kBpchar > | |
Cstorages::postgres::io::ArrayType< PredefinedOids::kBytea > | |
Cstorages::postgres::io::ArrayType< PredefinedOids::kChar > | |
Cstorages::postgres::io::ArrayType< PredefinedOids::kCid > | |
Cstorages::postgres::io::ArrayType< PredefinedOids::kCidr > | |
Cstorages::postgres::io::ArrayType< PredefinedOids::kCircle > | |
Cstorages::postgres::io::ArrayType< PredefinedOids::kDate > | |
Cstorages::postgres::io::ArrayType< PredefinedOids::kDateRange > | |
Cstorages::postgres::io::ArrayType< PredefinedOids::kFloat4 > | |
Cstorages::postgres::io::ArrayType< PredefinedOids::kFloat8 > | |
Cstorages::postgres::io::ArrayType< PredefinedOids::kInet > | |
Cstorages::postgres::io::ArrayType< PredefinedOids::kInt2 > | |
Cstorages::postgres::io::ArrayType< PredefinedOids::kInt4 > | |
Cstorages::postgres::io::ArrayType< PredefinedOids::kInt4Range > | |
Cstorages::postgres::io::ArrayType< PredefinedOids::kInt8 > | |
Cstorages::postgres::io::ArrayType< PredefinedOids::kInt8Range > | |
Cstorages::postgres::io::ArrayType< PredefinedOids::kInterval > | |
Cstorages::postgres::io::ArrayType< PredefinedOids::kJson > | |
Cstorages::postgres::io::ArrayType< PredefinedOids::kJsonb > | |
Cstorages::postgres::io::ArrayType< PredefinedOids::kLine > | |
Cstorages::postgres::io::ArrayType< PredefinedOids::kLseg > | |
Cstorages::postgres::io::ArrayType< PredefinedOids::kLsn > | |
Cstorages::postgres::io::ArrayType< PredefinedOids::kMacaddr > | |
Cstorages::postgres::io::ArrayType< PredefinedOids::kMacaddr8 > | |
Cstorages::postgres::io::ArrayType< PredefinedOids::kName > | |
Cstorages::postgres::io::ArrayType< PredefinedOids::kNumRange > | |
Cstorages::postgres::io::ArrayType< PredefinedOids::kNumeric > | |
Cstorages::postgres::io::ArrayType< PredefinedOids::kOid > | |
Cstorages::postgres::io::ArrayType< PredefinedOids::kPath > | |
Cstorages::postgres::io::ArrayType< PredefinedOids::kPoint > | |
Cstorages::postgres::io::ArrayType< PredefinedOids::kPolygon > | |
Cstorages::postgres::io::ArrayType< PredefinedOids::kRecord > | |
Cstorages::postgres::io::ArrayType< PredefinedOids::kText > | |
Cstorages::postgres::io::ArrayType< PredefinedOids::kTid > | |
Cstorages::postgres::io::ArrayType< PredefinedOids::kTime > | |
Cstorages::postgres::io::ArrayType< PredefinedOids::kTimestamp > | |
Cstorages::postgres::io::ArrayType< PredefinedOids::kTimestampRange > | |
Cstorages::postgres::io::ArrayType< PredefinedOids::kTimestamptz > | |
Cstorages::postgres::io::ArrayType< PredefinedOids::kTimestamptzRange > | |
Cstorages::postgres::io::ArrayType< PredefinedOids::kUuid > | |
Cstorages::postgres::io::ArrayType< PredefinedOids::kVarbit > | |
Cstorages::postgres::io::ArrayType< PredefinedOids::kVarchar > | |
Cstorages::postgres::io::ArrayType< PredefinedOids::kXid > | |
Cstorages::postgres::io::CppToSystemPg< AddressV4 > | |
Cstorages::postgres::io::CppToSystemPg< AddressV6 > | |
Cstorages::postgres::io::CppToSystemPg< Bigint > | |
Cstorages::postgres::io::CppToSystemPg< BigintRange > | |
Cstorages::postgres::io::CppToSystemPg< BoundedBigintRange > | |
Cstorages::postgres::io::CppToSystemPg< BoundedIntegerRange > | |
Cstorages::postgres::io::CppToSystemPg< Date > | |
Cstorages::postgres::io::CppToSystemPg< InetNetwork > | |
Cstorages::postgres::io::CppToSystemPg< Integer > | |
Cstorages::postgres::io::CppToSystemPg< IntegerRange > | |
Cstorages::postgres::io::CppToSystemPg< Macaddr > | |
Cstorages::postgres::io::CppToSystemPg< Macaddr8 > | |
Cstorages::postgres::io::CppToSystemPg< MultiPrecision< Precision > > | |
Cstorages::postgres::io::CppToSystemPg< NetworkV4 > | |
Cstorages::postgres::io::CppToSystemPg< NetworkV6 > | |
Cstorages::postgres::io::CppToSystemPg< PlainJson > | |
Cstorages::postgres::io::CppToSystemPg< Smallint > | |
Cstorages::postgres::io::CppToSystemPg< TimePointTz > | |
Cstorages::postgres::io::CppToSystemPg< bool > | |
Cstorages::postgres::io::CppToSystemPg< boost::uuids::uuid > | |
Cstorages::postgres::io::CppToSystemPg< char > | |
Cstorages::postgres::io::CppToSystemPg< char[N]> | |
Cstorages::postgres::io::CppToSystemPg< const char * > | |
Cstorages::postgres::io::CppToSystemPg< decimal64::Decimal< Prec, RoundPolicy > > | |
Cstorages::postgres::io::CppToSystemPg< double > | |
Cstorages::postgres::io::CppToSystemPg< float > | |
Cstorages::postgres::io::CppToSystemPg< formats::json::Value > | |
Cstorages::postgres::io::CppToSystemPg< postgres::BitStringWrapper< BitContainer, postgres::BitStringType::kBit > > | |
Cstorages::postgres::io::CppToSystemPg< postgres::BitStringWrapper< BitContainer, postgres::BitStringType::kBitVarying > > | |
Cstorages::postgres::io::CppToSystemPg< postgres::ByteaWrapper< ByteContainer > > | |
Cstorages::postgres::io::CppToSystemPg< std::bitset< N > > | |
Cstorages::postgres::io::CppToSystemPg< std::chrono::duration< Rep, Period > > | |
Cstorages::postgres::io::CppToSystemPg< std::chrono::time_point< ClockType, Duration > > | |
Cstorages::postgres::io::CppToSystemPg< std::string > | |
Cstorages::postgres::io::CppToSystemPg< std::string_view > | |
Cstorages::postgres::io::CppToSystemPg<::utils::datetime::TimeOfDay< Duration > > | |
Cydb::PreparedArgsBuilder | |
Cydb::PreparedArgsBuilder::PreparedArgsWithKey | |
Cformats::json::PrettyFormat | |
Cydb::PrimitiveTraits< PrimitiveTrait > | |
►Cydb::PrimitiveTraits< BoolTrait > | |
Cydb::ValueTraits< BoolTrait::Type > | |
►Cydb::PrimitiveTraits< DoubleTrait > | |
Cydb::ValueTraits< DoubleTrait::Type > | |
►Cydb::PrimitiveTraits< Int32Trait > | |
Cydb::ValueTraits< Int32Trait::Type > | |
►Cydb::PrimitiveTraits< Int64Trait > | |
Cydb::ValueTraits< Int64Trait::Type > | |
►Cydb::PrimitiveTraits< JsonDocumentTrait > | |
Cydb::ValueTraits< JsonDocument > | |
►Cydb::PrimitiveTraits< JsonTrait > | |
Cydb::ValueTraits< formats::json::Value > | |
►Cydb::PrimitiveTraits< StringTrait > | |
Cydb::ValueTraits< StringTrait::Type > | |
►Cydb::PrimitiveTraits< TimestampTrait > | |
Cydb::ValueTraits< TimestampTrait::Type > | |
►Cydb::PrimitiveTraits< Uint32Trait > | |
Cydb::ValueTraits< Uint32Trait::Type > | |
►Cydb::PrimitiveTraits< Uint64Trait > | |
Cydb::ValueTraits< Uint64Trait::Type > | |
►Cydb::PrimitiveTraits< Utf8Trait > | |
Cydb::ValueTraits< Utf8Trait::Type > | |
Cutest::PrintTestName | Test name printer for parameterized tests written in gtest |
Ccrypto::PrivateKey | |
Cos_signals::Processor | A client that allows to subscribe to OS signals SIGUSR1 and SIGUSR2` |
Cos_signals::ProcessorMock | Provides Processor for use in tests |
Cengine::subprocess::ProcessStarter | Creates a new OS subprocess and executes a command in it |
Cconcurrent::Producer< QueueType, ProducerToken, EmplaceEnablerType > | |
Ckafka::Producer | Apache Kafka Producer Client |
Cstorages::mongo::options::Projection | Selects fields to be returned |
Cengine::Promise< T > | Std::promise replacement for asynchronous tasks that works in pair with engine::Future |
Cengine::Promise< void > | |
Ccrypto::PublicKey | |
Credis::PublishSettings | |
Credis::PubsubMetricsSettings | |
Cugrpc::client::Qos | |
Cstorages::clickhouse::Query | Holds a query and its name. In case query is expected to be executed with parameters, query text should conform to fmt format |
Cstorages::mysql::Query | Query class, which driver executes |
Cstorages::Query | Holds a query, its name and logging mode |
Cstorages::postgres::QueryQueue | A container to enqueue queries in FIFO order and execute them all within a single network round-trip |
Cydb::QuerySettings | |
Cugrpc::client::QueueHolder | Manages a gRPC completion queue, usable only in clients |
Clogging::Quoted | Formats a string as quoted, escaping the '\' and '"' symbols |
Curabbitmq::RabbitEndpoints | |
Curabbitmq::RabbitEndpointsMulti | |
Cutils::RandomBase | Virtualized standard UniformRandomBitGenerator concept, for use with random number distributions |
Cstorages::postgres::Range< T > | |
Credis::RangeOptions | |
Credis::RangeScoreOptions | |
Cutils::statistics::Rate | |
Cutils::statistics::RateCounter | Atomic counter of type Rate with relaxed memory ordering |
Crcu::RcuMap< Key, Value, RcuMapTraits > | Map-like structure allowing RCU keyset updates |
Crcu::RcuMap< std::string, concurrent::Variable< server::handlers::auth::digest::NonceInfo > > | |
Crcu::RcuMap< std::string, const fs::FileInfoWithData > | |
Crcu::RcuMapIterator< Key, Value, IterValue, RcuMapTraits > | Forward iterator for the rcu::RcuMap |
►Cengine::io::ReadableBase | |
Cengine::io::PipeReader | Reading end of an unidirectional pipe |
►Cengine::io::RwBase | |
Cengine::io::Socket | Socket representation |
Cengine::io::TlsWrapper | |
Crcu::ReadablePtr< T, RcuTraits > | |
►Cdump::Reader | A general interface for binary data input |
Cdump::EncryptedReader | |
Cdump::FileReader | A handle to a dump file. File operations block the thread |
Cdump::MockReader | A Reader that reads from a string buffer (used in tests) |
Cstorages::mongo::options::ReadPreference | Read preference |
Cydb::ReadTableResults | |
Cutils::statistics::RecentPeriod< Counter, Result, Timer > | Class maintains circular buffer of Counters |
Cengine::io::Socket::RecvFromResult | |
Ctestsuite::RedisControl | |
Csecdist::RedisSettings | |
Credis::RedisWaitConnected | |
Cutils::TokenBucket::RefillPolicy | Token bucket refill policy |
Cutils::regex | Small alias for boost::regex / std::regex without huge includes |
Cpytest_userver.plugins.postgresql.RegisteredNtrx | |
Cpytest_userver.sql.RegisteredTrx | RegisteredTrx maintains transaction fault injection state to test transaction failure code path |
Cutils::statistics::RelaxedCounter< T > | Atomic counter of type T with relaxed memory ordering |
Cutils::statistics::RelaxedCounter< size_t > | |
Cpytest_userver.plugins.dynamic_config.RemoveKey | |
Cstorages::postgres::io::traits::RemoveTupleReferences< T > | |
Cstorages::postgres::io::traits::RemoveTupleReferences< std::tuple< T... > > | |
Cstorages::mongo::bulk_ops::ReplaceOne | Replaces a single document as part of bulk operation |
Cstorages::mongo::operations::ReplaceOne | Replaces a single document |
Credis::ReplicationMonitoringSettings | |
Cdynamic_config::Client::Reply | |
Credis::Reply | |
Credis::ReplyData | |
Cstorages::redis::ScanRequest< scan_tag >::Iterator::ReplyElemHolder | |
Cclients::http::Request | Class for creating and performing new http requests |
Credis::Request | |
Cstorages::redis::Request< Result, ReplyType > | |
Cutils::statistics::Request | Class describing the request for metrics data |
Cstorages::redis::Request< ReplyData > | |
Cserver::request::RequestBase | |
Cserver::request::RequestContext | Stores request-specific data during request processing |
Cstorages::redis::RequestDataBase< ReplyType > | |
Cstorages::redis::RequestDataBase< ReplyData > | |
Cstorages::redis::RequestDataBase< Result > | |
Cstorages::redis::RequestEval< ScriptResult, ReplyType > | |
Cstorages::redis::RequestEvalSha< ScriptResult, ReplyType > | |
Cstorages::redis::RequestScanData< scan_tag > | |
Cstorages::redis::RequestScanDataBase< scan_tag > | |
►Cserver::congestion_control::RequestsSource | |
Cserver::Server | |
Cugrpc::server::Server | Manages the gRPC server |
Cclients::http::RequestTracingEditor | Auxiliary entity that allows editing request to a client from plugins |
Cutils::hedging::RequestTraits< RequestStrategy > | |
Cclients::dns::Resolver | Caching DNS resolver implementation |
Cclients::dns::ResolverConfig | Caching DNS resolver static configuration |
Cclients::http::Response | Class that will be returned for successful request |
Cutest::SimpleServer::Response | |
►Cserver::request::ResponseBase | Base class for all the server responses |
Cserver::http::HttpResponse | HTTP Response data |
Cserver::http::ResponseBodyStream | |
Cserver::request::ResponseDataAccounter | |
Cclients::http::ResponseFuture | Allows to perform a request concurrently with other work without creating an extra coroutine for waiting |
Cstorages::postgres::ResultSet | PostgreSQL result set |
Cutils::ResultStore< T > | |
Cutils::ResultStore< void > | |
Cutils::RetryBudget | |
Cutils::RetryBudgetSettings | |
Cstorages::mongo::options::RetryDuplicateKey | Enables automatic one-time retry of duplicate key errors |
Credis::RetryNilFromMaster | |
Cstorages::mongo::options::ReturnNew | Specifies that FindAndModify should return the new version of an object |
Cdecimal64::RoundDownRoundPolicy | Round towards zero. The fastest rounding |
Cdecimal64::RoundUpRoundPolicy | Round away from zero |
►Cstorages::postgres::Row | |
►Cstorages::postgres::detail::ConstDataIterator< ConstRowIterator, Row, detail::IteratorDirection::kForward > | |
Cstorages::postgres::ConstRowIterator | |
►Cstorages::postgres::detail::ConstDataIterator< ReverseConstRowIterator, Row, detail::IteratorDirection::kReverse > | |
Cstorages::postgres::ReverseConstRowIterator | |
Cydb::Row | |
Cstorages::postgres::RowDescription | A wrapper for PGresult to access field descriptions |
Cstorages::clickhouse::io::RowsMapper< Row > | |
Cstorages::mysql::RowTag | Used for extracting statement results as rows |
Cstorages::postgres::RowTag | Tag type to disambiguate reading the row to a user's row type (values of the row initialize user's type data members) |
►Cstorages::postgres::io::detail::RowTypeImpl< T, traits::kRowCategory< T > > | |
Cstorages::postgres::io::RowType< T > | |
►Cformats::serialize::SaxStream | |
Cformats::json::StringBuilder | SAX like builder of JSON string. Use with extreme caution and only in performance critical part of your code |
Credis::ScanOptions | |
►Cstorages::redis::ScanOptionsBase | |
Cstorages::redis::ScanOptionsTmpl< scan_tag > | |
Cydb::ScanQueryResults | |
Cstorages::redis::ScanReplyElem< ScanTag > | |
Cstorages::redis::ScanReplyElem< ScanTag::kHscan > | |
Cstorages::redis::ScanReplyElem< ScanTag::kScan > | |
Cstorages::redis::ScanReplyElem< ScanTag::kSscan > | |
Cstorages::redis::ScanReplyElem< ScanTag::kZscan > | |
Cstorages::redis::ScanRequest< scan_tag > | |
Cformats::json::Schema | |
Cyaml_config::Schema | JSON Schema-like type definition |
Cyaml_config::SchemaPtr | |
Cutils::ScopeGuard | Helper class to perform actions on scope exit |
Ctracing::ScopeTime | Type to measure execution time of a scope |
Cutils::ScopeTimePause | Utility to easily pause ScopeTime, e.g. when yielding |
Credis::ScoreOptions | |
Cstorages::secdist::Secdist | Client to retrieve credentials from the components::Secdist and to subscribe to their updates |
Cstorages::secdist::SecdistConfig | Client to retrieve credentials from the components::Secdist |
►Cstorages::secdist::SecdistProvider | |
Ccomponents::DefaultSecdistProvider | Component that stores security related data (keys, passwords, ...) |
Cstorages::secdist::DefaultLoader | |
Ccompiler::SelectValue< T > | Selects the proper value for the current compiler and standard library |
Cengine::Semaphore | Class that allows up to max_simultaneous_locks concurrent accesses to the critical section. It ignores task cancellation, unlike CancellableSemaphore |
Cengine::SemaphoreLock | A replacement for std::shared_lock that accepts Deadline arguments |
►Ccongestion_control::Sensor | |
Cserver::congestion_control::Sensor | |
Ccongestion_control::v2::Sensor | |
Cugrpc::server::ServerConfig | Settings relating to the whole gRPC server |
Credis::ServerId | Opaque Id of Redis server instance / any server instance |
Credis::ServerIdHasher | |
Cugrpc::server::ServiceBase | The type-erased base class for all gRPC service implementations |
Cugrpc::server::ServiceConfig | Per-service settings |
Cserver::handlers::ServiceErrorCode | |
Cpytest_userver.plugins.ydb.service.ServiceSettings | |
Credis::SetOptions | |
Cerror_injection::Settings | Artificial error injection settings |
Cstorages::secdist::DefaultLoader::Settings | |
Cstorages::secdist::SecdistConfig::Settings | |
Cutils::PeriodicTask::Settings | Configuration parameters for PeriodicTask |
Cengine::SharedMutex | Std::shared_mutex replacement for asynchronous tasks |
Cutils::SharedReadablePtr< T > | std::shared_ptr<const T> wrapper that makes sure that the pointer is stored before dereferencing. Protects from dangling references: |
Cutest::SimpleServer | |
Cengine::SingleConsumerEvent | A multiple-producers, single-consumer event |
Cconcurrent::GenericQueue< T, QueuePolicy >::SingleConsumerSide | |
Cconcurrent::GenericQueue< T, QueuePolicy >::SingleProducerSide | |
Cengine::SingleThreadedTaskProcessorsPool | |
Cengine::SingleWaitingTaskMutex | Lighter version of Mutex with not more than 1 waiting task |
►CSizeConstant | |
Cstorages::postgres::io::traits::DimensionCount< T, Enable > | Calculate number of dimensions in C++ container |
Cstorages::postgres::io::traits::DimensionCount< T, std::enable_if_t< kIsCompatibleContainer< T > > > | |
Cstorages::mongo::options::Skip | Specifies the number of documents to skip |
Cutils::SlidingInterval< T > | Sliding interval of values that provides functions to compute average, min and max values from the last window_size values of interval |
Cutils::SlidingInterval< int64_t > | |
Cutils::SmallString< N > | An alternative to std::string with a custom SSO (small string optimization) container size. Unlike std::string, SmallString is not null-terminated thus it has no c_str(), data() returns a not null-terminated buffer |
Cdynamic_config::Snapshot | The shared snapshot of dynamic configs. Cheap to copy, even cheaper to move. Thread safe, not updated with new dynamic config values in background (it's a snapshot!) |
Cutils::statistics::Snapshot | A snapshot of metrics from utils::statistics::Storage |
Cengine::io::Sockaddr | Native socket address wrapper |
Cstorages::mongo::options::Sort | Sorts the results |
Cdynamic_config::Source | A client for easy dynamic config fetching in components |
Ctracing::Span | Measures the execution time of the current code block, links it with the parent tracing::Spans and stores that info in the log |
Ctracing::SpanBuilder | Provides interface for editing Span, before final building |
Clogging::stacktrace_cache::StacktraceGuard | |
Credis::Stat | |
Ccomponents::State | |
Cstorages::postgres::StatementMetricsSettings | PostgreSQL statements metrics options |
Cstorages::mysql::StatementResultSet | A wrapper for statement execution result |
Cstorages::postgres::StatementStatistics | |
Credis::MetricsSettings::StaticSettings | |
Cdist_lock::Statistics | |
Cserver::websocket::Statistics | |
Cutils::statistics::StatisticsRequest | Used in legacy statistics extenders |
Ccongestion_control::Stats | |
Ccongestion_control::v2::Stats | |
►Cstd::chrono::steady_clock | |
Cutils::datetime::SteadyClock | |
Cutils::datetime::SteadyCoarseClock | Steady clock with up to a few millisecond resolution that is slightly faster than the std::chrono::steady_clock |
Calerts::Storage | Storage for active fired alerts |
Cutils::statistics::Storage | |
Cugrpc::server::StorageContext | AnyStorage tag for gRPC call context |
Cdynamic_config::StorageMock | Backing storage for dynamic_config::Source in tests and benchmarks |
Cutils::StrCaseHash | Case sensitive ASCII hashing functor |
Cclients::http::StreamedResponse | HTTP response for streamed API |
Cutils::StreamingCpuRelax | |
Cugrpc::client::StreamReadFuture< RPC > | StreamReadFuture for waiting a single read response from stream |
Cutils::StrIcaseCompareThreeWay | Case insensitive ASCII 3-way comparison functor |
Cutils::StrIcaseEqual | Case insensitive ASCII equality comparison functor |
Cutils::StrIcaseHash | Case insensitive ASCII hashing functor |
Cutils::StrIcaseLess | Case insensitive ASCII less comparison functor |
Ccrypto::algorithm::StringsEqualConstTimeComparator | Performs constant-time string comparison comparator |
Cydb::StringTrait | |
Cstorages::postgres::utils::StringViewHash | |
Cconcurrent::StripedCounter | A contention-free sharded atomic counter, with memory consumption and read performance traded for write performance. Intended to be used for write-heavy counters, mostly in metrics |
Cutils::statistics::StripedRateCounter | Atomic counter of type Rate with relaxed memory ordering, increased memory consumption and decreased contention |
►Cutils::impl::strong_typedef::StrongTypedefTag | |
►Cutils::StrongTypedef< InMemoryConfig, std::string > | |
Ccomponents::InMemoryConfig | |
►Cutils::StrongTypedef< class ExchangeTag, std::string > | |
Curabbitmq::Exchange | StrongTypedef alias for an exchange name |
►Cutils::StrongTypedef< class QueueTag, std::string > | |
Curabbitmq::Queue | StrongTypedef alias for a queue name |
Cutils::StrongTypedef< class PasswordTag, std::string > | |
Cutils::StrongTypedef< class HA1Tag, std::string > | |
Cutils::StrongTypedef< Tag, T, Ops, class > | Strong typedef for a type T |
Cydb::StructMemberNames< N > | Specifies C++ to YDB struct member names mapping. It's enough to only specify the names that are different between C++ and YDB |
Cdrivers::SubscribableFutureWrapper< SubscribableFuture > | An adaptor for working with certain external futures |
Cstorages::redis::SubscribeClient | Client that allows subscribing to Redis channel messages |
►Cformats::json::parser::Subscriber< T > | |
Cformats::json::parser::SubscriberSink< T > | |
Cformats::json::parser::SubscriberSinkOptional< T > | |
Cformats::json::parser::Subscriber< bool > | |
►Cformats::json::parser::Subscriber< Item > | |
Cformats::json::parser::ArrayParser< Item, ItemParser, Array > | |
Cformats::json::parser::Subscriber< Map > | |
►Cformats::json::parser::Subscriber< Map::mapped_type > | |
Cformats::json::parser::MapParser< Map, ValueParser > | |
Cformats::json::parser::Subscriber< Number > | |
Cformats::json::parser::Subscriber< std::int32_t > | |
Cformats::json::parser::Subscriber< std::int64_t > | |
►Cformats::json::parser::Subscriber< std::optional< T > > | |
Cformats::json::parser::SubscriberSinkOptional< T > | |
Cformats::json::parser::Subscriber< std::string > | |
Cformats::json::parser::Subscriber< std::vector< Item > > | |
Cformats::json::parser::Subscriber< Value > | |
Cstorages::redis::SubscriptionToken | RAII subscription guard, that is usually retrieved from storages::redis::SubscribeClient |
Cstorages::mongo::options::SuppressServerExceptions | Disables exception throw on server errors, should be checked manually in WriteResult |
Cutils::SwappingSmart< T > | |
Cutils::SwappingSmart< const curl::easy > | |
Cydb::TableClient | |
Cstorages::clickhouse::io::columns::DateTime64Column< Precision, Duration< Rep, Period > >::Tag | |
Ctracing::TagScope | RAII object that calls Span::AddTag/Span::AddTagFrozen function in constructor and reverts these actions in destructor |
Cstorages::mongo::options::Tailable | Enables tailable cursor, which block at the end of capped collections |
►Cengine::TaskBase | Base class for all the asynchronous tasks (engine::Task, engine::SharedTask, engine::SharedTaskWithResult, engine::TaskWithResult, dist_lock::DistLockedTask, ...) |
Cdist_lock::DistLockedTask | A task that tries to acquire a distributed lock and runs user callback once while the lock is held |
►Cengine::SharedTask | Asynchronous task that has a shared ownership of the payload |
Cengine::SharedTaskWithResult< T > | Asynchronous task with result that has a shared ownership of payload |
►Cengine::Task | Asynchronous task that has a unique ownership of the payload |
Cengine::TaskWithResult< void > | |
Cengine::TaskWithResult< std::vector< std::optional< ReplyType > > > | |
Cengine::TaskWithResult< std::optional< ReplyType > > | |
Cengine::TaskWithResult< T > | |
Cengine::TaskCancellationBlocker | |
Cengine::TaskCancellationToken | Cancellation token to given task object |
Cserver::request::TaskInheritedData | Per-request data that should be available inside handlers |
Cengine::TaskInheritedVariable< T > | TaskInheritedVariable is a per-coroutine variable of arbitrary type |
Cengine::TaskLocalVariable< T > | TaskLocalVariable is a per-coroutine variable of arbitrary type |
Cengine::TaskProcessorPoolsConfig | A lightweight TaskProcessor config for engine::RunStandalone |
Cfs::blocking::TempDirectory | A unique directory for temporary files. The directory is deleted when the TempDirectory is destroyed |
Cfs::blocking::TempFile | A unique temporary file. The file is deleted when the TempFile object is destroyed |
Cfs::TempFile | A unique temporary file. The file is deleted when the TempFile object is destroyed |
►Ctesting::Test | |
Cutest::DefaultLoggerFixture< ::testing::Test > | |
Ctestsuite::TestpointClientBase | Base testpoint client. Used to report TESTPOINT executions to testsuite |
Cpytest_userver.plugins.testpoint.TestpointControl | |
Ctestsuite::TestpointControl | Testpoint control interface for testsuite |
Cpytest_userver.client.TestsuiteClientConfig | |
Cpytest_userver.plugins.base.TestsuiteReport | |
Ctestsuite::TestsuiteTasks | Testsuite tasks support |
Ccompiler::ThreadLocal< VariableType, Factory > | Creates a unique thread-local variable that can be used in a coroutine-safe manner |
Ccompiler::ThreadLocalScope< VariableType > | The scope that grants access to a thread-local variable |
Credis::ThreadPools | |
Cutils::datetime::TimeOfDay< Duration > | A simple implementation of a "time since midnight" datatype |
Cutils::datetime::TimeOfDay< std::chrono::duration< Rep, Period > > | |
Cgrpc::TimePoint<::engine::Deadline > | |
►Cutils::datetime::TimePointTzBase | |
Cutils::datetime::TimePointTz | Timepoint with timezone parsed in kRfc3339Format |
Cutils::datetime::TimePointTzIsoBasic | Timepoint with timezone parsed in kDefaultFormat |
Cformats::bson::Timestamp | BSON Timestamp |
Cydb::TimestampTrait | |
Cdump::To< T > | A marker type used in ADL-found Read |
Cformats::parse::To< T > | |
Cformats::serialize::To< T > | |
Cstorages::mysql::convert::To< T > | |
Cstorages::redis::To< Result, ReplyType > | |
Cutils::TokenBucket | |
Cydb::TopicClient | |
Cydb::TopicReadSession | |
Cstorages::postgres::TopologySettings | |
►Cutils::TracefulExceptionBase | Base class implementing backtrace storage and message builder, published only for documentation purposes, please inherit from utils::TracefulException instead |
Cutils::TracefulException | Exception that remembers the backtrace at the point of its construction |
Ctracing::opentelemetry::TraceParentData | |
►Ctracing::TracingManagerBase | Base class for propagating trace context information in headers |
Ctracing::GenericTracingManager | Generic tracing manager that knows about popular tracing headers and allows customising input and output headers |
Ctracing::TracingManagerComponentBase | Base component for implementing TracingManager component |
Cstorages::mysql::Transaction | RAII transaction wrapper, auto-ROLLBACKs on destruction if no prior Commit /Rollback call was made |
Cstorages::postgres::Transaction | PostgreSQL transaction |
Cstorages::redis::Transaction | |
Cydb::Transaction | YDB Transaction |
Cstorages::postgres::TransactionOptions | PostgreSQL transaction options |
Cstorages::postgres::TransactionStatistics< Counter, PercentileAccumulator > | Template transaction statistics storage |
Cformats::common::TransferTag | This tag class is used to move a ValueBuilder object without copying |
Cutils::TrivialBiMap< BuilderFunc > | Bidirectional unordered map for trivial types, including string literals; could be efficiently used as a unordered non-bidirectional map |
Cutils::TrivialSet< BuilderFunc > | Unordered set for trivial types, including string literals |
►Cstd::true_type | |
Cstorages::postgres::io::traits::CanClear< T, ::utils::void_t< decltype(std::declval< T >().clear())> > | |
Cstorages::postgres::io::traits::CanReserve< T, ::utils::void_t< decltype(std::declval< T >().reserve(std::declval< std::size_t >()))> > | |
Cstorages::postgres::io::traits::CanResize< T, ::utils::void_t< decltype(std::declval< T >().resize(std::declval< std::size_t >()))> > | |
Cstorages::postgres::io::traits::HasInputOperator< T, ::utils::void_t< decltype(std::declval< std::istream & >() > > std::declval< T & >())> > | |
Cstorages::postgres::io::traits::HasOutputOperator< T, ::utils::void_t< decltype(std::declval< std::ostream & >()<< std::declval< T & >())> > | |
Cstorages::postgres::io::traits::IsBitStringCompatible< std::array< bool, N > > | |
Cstorages::postgres::io::traits::IsBitStringCompatible< std::bitset< N > > | |
Cstorages::postgres::io::traits::IsBitStringCompatible<::utils::Flags< Enum > > | |
Cstorages::postgres::io::traits::IsByteaCompatible< std::string > | |
Cstorages::postgres::io::traits::IsByteaCompatible< std::string_view > | |
Cstorages::postgres::io::traits::IsByteaCompatible< std::vector< char, VectorArgs... > > | |
Cstorages::postgres::io::traits::IsByteaCompatible< std::vector< unsigned char, VectorArgs... > > | |
Cstorages::postgres::io::traits::IsCompatibleContainer< std::array< T, Size > > | |
Cstorages::postgres::io::traits::IsCompatibleContainer< std::set< T... > > | |
Cstorages::postgres::io::traits::IsCompatibleContainer< std::unordered_set< T... > > | |
Cstorages::postgres::io::traits::IsCompatibleContainer< std::vector< T... > > | |
Cstorages::postgres::io::traits::IsMappedToPg< T, EnableIfCanUseEnumAsStrongTypedef< T > > | |
Cstorages::postgres::io::traits::IsNullable< Null< T > > | |
Cstorages::postgres::io::traits::IsNullable< boost::optional< T > > | Nullability traits for boost::optional |
Cstorages::postgres::io::traits::IsNullable< std::optional< T > > | Nullability traits for std::optional |
Cstorages::postgres::io::traits::IsNullable<::utils::OptionalRef< T > > | Nullability traits for USERVER_NAMESPACE::utils::OptionalRef |
Cstorages::postgres::io::traits::IsSpecialMapping< T, EnableIfCanUseEnumAsStrongTypedef< T > > | |
Cstorages::postgres::io::traits::IsTuple< std::tuple< T... > > | |
Cstorages::postgres::io::traits::IsTupleOfRefs< std::tuple< T &... > > | |
Credis::TtlReply | |
Cstorages::postgres::io::traits::TupleHasFormatters< Tuple > | |
Cstorages::postgres::io::traits::TupleHasParsers< Tuple > | |
CNYdb::TValueBuilderBase< Builder > | |
►Cstd::conditional_t::type | |
Cstorages::postgres::io::traits::HasFixedDimensions< T > | |
Cstorages::postgres::io::traits::TypeBufferCategory< T > | |
Cstorages::postgres::DBTypeDescription::TypeCategoryHash | |
Cstorages::postgres::TypedResultSet< T, ExtractionTag > | |
Cydb::Uint32Trait | |
Cydb::Uint64Trait | |
Cugrpc::client::UnaryFuture | UnaryFuture for waiting a single response RPC |
Cstorages::postgres::UnboundedType | |
Cutils::unexpected< E > | |
Cstorages::mongo::options::Unordered | Disables ordering on bulk operations causing them to continue after an error |
Cstorages::mongo::bulk_ops::Update | Updates documents as part of bulk operation |
Cstorages::mongo::operations::Update | Updates documents |
Cpytest_userver.plugins.dynamic_config.Updates | |
Ccache::UpdateStatisticsScope | Allows a specific cache to fill cache statistics during an Update |
Ccache::UpdateStatisticsScopeMock | Allows to test helper functions of CacheUpdateTrait::Update that use UpdateStatisticsScope |
Cstorages::mongo::options::Upsert | Enables insertion of a new document when update selector matches nothing |
Cserver::auth::UserAuthInfo | |
Cserver::handlers::auth::digest::UserData | Contains information about the user |
Cserver::auth::UserScope | |
Cstorages::postgres::UserTypes | Container for connection-specific user data types |
Cpytest_userver.plugins.caches.UserverCachePlugin | |
Cpytest_userver.plugins.logging.UserverLoggingPlugin | |
Cpytest_userver.plugins.service_runner.UserviceRunner | |
Crapidjson::UTF8< CharType > | |
Cydb::Utf8Tag | |
Cydb::Utf8Trait | |
►Cformats::bson::Value | Non-mutable BSON value representation |
Cformats::bson::Document | BSON document |
Cformats::json::Value | Non-mutable JSON value representation |
Cformats::yaml::Value | Non-mutable YAML value representation |
Cutils::TrivialBiMap< BuilderFunc >::value_type | |
Cformats::bson::ValueBuilder | Builder for BSON |
Cformats::json::ValueBuilder | Builder for JSON |
Cformats::yaml::ValueBuilder | Builder for YAML |
Cydb::ValueTraits< T, Enable > | |
Cydb::ValueTraits< InsertRow > | |
Cydb::ValueTraits< T, std::enable_if_t< meta::kIsRange< T > &&!meta::kIsMap< T > > > | |
Cconcurrent::Variable< Data, Mutex > | |
Crcu::Variable< T, RcuTraits > | Read-Copy-Update variable |
Cconcurrent::Variable< AdditionalDocsMapKeys > | |
Cconcurrent::Variable< ListenersData > | |
Crcu::Variable< logging::DynamicDebugConfig > | |
Crcu::Variable< PoolMap > | |
Crcu::Variable< RawMap, RcuTraits > | |
Crcu::Variable< redis::MetricsSettings > | |
Crcu::Variable< redis::PubsubMetricsSettings > | |
Cconcurrent::Variable< SpawnedMap > | |
Crcu::Variable< std::shared_ptr< const dynamic_config::DocsMap > > | |
Crcu::Variable< std::shared_ptr< const MongoCacheTraits::DataType > > | |
Crcu::Variable< std::shared_ptr< const T > > | |
Crcu::Variable< std::string > | |
Cconcurrent::Variable< std::unordered_map< std::string, utils::NotNull< dump::Dumper * > > > | |
Cconcurrent::Variable< std::unordered_map< std::string, utils::PeriodicTask & > > | |
Cconcurrent::Variable< std::vector< alerts::Alert > > | |
Crcu::Variable< std::vector< server::congestion_control::RequestsSource * > > | |
Crcu::Variable< std::vector< std::string > > | |
Cconcurrent::Variable< std::vector< utils::NotNull< server::congestion_control::Limitee * > >, std::mutex > | |
Crcu::Variable< storages::postgres::CommandControl > | |
Cconcurrent::Variable< TasksMap > | |
Crcu::Variable< utils::PeriodicTask::Settings > | |
Crcu::Variable< ydb::OperationSettings > | |
Cdynamic_config::VariableSnapshotPtr< VariableType > | |
Cutils::datetime::WallCoarseClock | System clock with up to a few millisecond resolution that is slightly faster than the std::chrono::system_clock |
Cutils::statistics::Warning | |
Cserver::websocket::WebSocketConnection | Main class for Websocket connection |
►Cengine::io::WritableBase | |
Cengine::io::PipeWriter | Writing end of an unidirectional pipe |
Cengine::io::RwBase | |
Crcu::WritablePtr< T, RcuTraits > | |
Cstorages::mongo::options::WriteConcern | Write concern |
►Cdump::Writer | A general interface for binary data output |
Cdump::EncryptedWriter | |
Cdump::FileWriter | A handle to a dump file. File operations block the thread |
Cdump::MockWriter | A Writer that appends to a string buffer (used in tests) |
Cutils::statistics::Writer | Class for writing metrics |
Cstorages::mongo::WriteResult | MongoDB write operation result |
►Cyaml_config::YamlConfig | Datatype that represents YAML with substituted variables |
Ccomponents::ComponentConfig | |
Cserver::handlers::auth::HandlerAuthConfig | |
Cpytest_userver.plugins.ydb.client.YdbClient | |
Credis::ZaddOptions | |
►Cutils::Ts | |
Cutils::Overloaded< Ts > | Utility to define std::variant visitors in a simple way |