►Nfmt | |
Cformatter< seastar::abort_requested_exception > | |
Cformatter< seastar::bool_class< Tag > > | |
Cformatter< seastar::httpd::base_exception > | |
Cformatter< seastar::lazy_deref_wrapper< T > > | |
Cformatter< seastar::lazy_eval< Func > > | |
Cformatter< seastar::log_level > | |
Cformatter< seastar::lw_shared_ptr< T > > | |
Cformatter< seastar::optimized_optional< T > > | |
Cformatter< seastar::rpc::optional< T > > | |
Cformatter< seastar::shared_ptr< T > > | |
Cformatter< seastar::timed_out_error > | |
Cformatter< seastar::tls::subject_alt_name > | |
Cformatter< seastar::tls::subject_alt_name::value_type > | |
Cformatter< seastar::tls::subject_alt_name_type > | |
Cformatter< T > | |
►Nperf_tests | |
►Ninternal | |
Cconcrete_performance_test | |
Cperf_stats | |
►Cperformance_test | |
Crun_result | |
Ctest_registrar | |
Ctime_measurement | |
►Nseastar | Seastar API namespace |
►Nalien | Integration with non-seastar applications |
►Ninternal | |
Cqs_deleter | |
Creturn_type_of | |
Creturn_type_of< Func, false > | |
Cinstance | |
Cmessage_queue | |
►Nbitsets | |
Cset_iterator | |
Cset_range | |
►Ncoroutine | |
►Nexperimental | |
►Ninternal | |
Cgenerator_buffered_promise | |
Cgenerator_unbuffered_promise | |
Cnext_awaiter | |
Cyield_awaiter | |
Cgenerator | |
Call | |
Cas_future | Co_await:s a future, returning it as result |
Cas_future_without_preemption_check | Co_await:s a future, returning it as result, without checking if preemption is needed |
Cexception | |
Clambda | |
Cmaybe_yield | |
Cparallel_for_each | |
Cswitch_to | |
Cwithout_preemption_check | |
►Nexperimental | |
►Nwebsocket | |
Cconnection | WebSocket connection |
Cexception | Error in handling a WebSocket connection |
Cframe_header | |
Cserver | WebSocket server |
Cwebsocket_parser | |
►Cfsnotifier | Filesystem modification notifier |
Cevent | A wrapper around inotify_event |
Cwatch | Simple RAII wrapper around a fsnotifier::watch_token |
►Cprocess | |
Cwait_exited | |
Cwait_signaled | |
Cspawn_parameters | |
►Nhttp | |
►Nexperimental | |
Cclient | Class client wraps communications using HTTP protocol |
Cconnection | Class connection represents an HTTP connection over a given transport |
Cconnection_factory | Factory that provides transport for client |
►Ninternal | |
Cclient_ref | |
Creply | |
Crequest | |
►Nhttpd | |
►Ninternal | |
Cchunked_source_impl | |
Ccontent_length_source_impl | |
Capi_doc | |
Capi_docs | |
Capi_docs_20 | An api doc that support swagger version 2.0 |
Capi_registry | |
Capi_registry_20 | |
Capi_registry_base | |
Capi_registry_builder | |
Capi_registry_builder20 | |
Capi_registry_builder_base | |
Cbad_chunk_exception | |
Cbad_param_exception | |
Cbad_request_exception | |
Cbase_exception | |
Cconnection | |
Ccontent_replace | |
Cdirectory_handler | |
Cfile_handler | |
Cfile_interaction_handler | |
Cfile_transformer | |
Cfunction_handler | |
Chandler_base | |
Chandler_registration | |
Chttp_server | |
Chttp_server_control | |
Chttp_server_tester | |
Chttp_stats | |
Cjson_exception | |
Cjson_operation | |
Cmatch_rule | |
Cmatcher | |
Cmissing_param_exception | |
Cnot_found_exception | |
Cparam_matcher | |
Cparameters | |
►Cpath_description | |
Cpath_part | |
Credirect_exception | |
Croutes | |
Crule_registration | |
Cserver_error_exception | |
Cstr_matcher | |
Cunexpected_status_error | |
Curl | |
►Njson | |
Cformatter | |
Cjson_base | |
Cjson_base_element | |
Cjson_element | |
Cjson_list | |
Cjson_return_type | |
Cjson_void | |
Cjsonable | |
►Nlog_cli | Configure application logging at run-time with program options |
Coptions | Logging configuration |
►Nmemory | |
Calloc_failure_injector | |
Callocation_site | Describes an allocation location in the code |
Cdisable_failure_guard | |
Cmemory_layout | |
Cscoped_critical_alloc_section | |
Cscoped_heap_profiling | Enable heap profiling for the duration of the scope |
Cscoped_large_allocation_warning_disable | Disable large allocation warnings for a scope |
Cscoped_large_allocation_warning_threshold | Set a different large allocation warning threshold for a scope |
Cstatistics | Memory allocation statistics |
►Nmetrics | Metrics creation and registration |
►Nimpl | |
Cconfig | |
Ccounter_type_traits | |
Cimpl | |
Cmetric_definition_impl | |
Cmetric_family | |
Cmetric_family_info | Holds metadata information of a metric family |
Cmetric_family_metadata | Holds a metric family metadata |
Cmetric_groups_def | |
Cmetric_groups_impl | |
Cmetric_id | |
Cmetric_info | Holds metric metadata |
Cmetric_type | |
Cmetric_value | A helper class that used to return metrics value |
Creal_counter_type_traits | |
Creal_counter_type_traits< true, T > | |
Cregistered_metric | |
Cvalues_copy | |
►Ninternal | |
Capproximate_exponential_histogram | |
Ctime_estimated_histogram | Estimated histogram for duration values time_estimated_histogram is used for short task timing. It covers the range of 0.5ms to 33s with a precision of 4 |
Cdescription | Human-readable description of a metric/group |
Cdouble_registration | |
Chistogram | Histogram data type |
Chistogram_bucket | Histogram bucket type |
Clabel | Class that creates label instances |
Clabel_instance | Label a metrics |
Cmetric_definition | |
Cmetric_family_config | Metric_family_config allow changing metrics family configuration |
Cmetric_group | Hold a single metric group Initialization is done in the constructor or with a call to add_group |
Cmetric_group_definition | |
Cmetric_groups | Holds the metric definition |
Cmetric_relabeling_result | Result of metric relabeling |
Cnative_histogram_info | Native histogram specific information |
Coptions | Metrics configuration options |
Crelabel_config | Relabel_config allows changing metrics labels dynamically |
Crelabel_config_regex | Wrapper class around regex with the original expr |
►Nnet | |
Carp | |
Carp_error | |
Carp_for | |
Carp_for_protocol | |
Carp_queue_full_error | |
Carp_timeout_error | |
Cchecksummer | |
Cconfig_exception | |
►Cconntrack | |
Chandle | |
Cdatagram | |
Cdatagram_channel | |
Cdatagram_impl | |
Cdevice | |
Cdevice_config | |
►Cdhcp | |
Clease | |
►Cdns_resolver | |
Coptions | |
Cdpdk_options | DPDK configuration |
Ceth_hdr | |
Cethernet | |
Cethernet_address | |
Cforward_hash | |
Cfragment | |
Chostent | |
Chw_config | |
Chw_features | |
Cicmp | |
Cicmp_hdr | |
Cinet_address | |
Cinterface | |
Cip_hdr | |
Cip_packet_filter | |
Cip_protocol | |
Cipv4 | |
Cipv4_address | |
Cipv4_config | |
►Cipv4_frag_id | |
Chash | |
Cipv4_icmp | |
Cipv4_l4 | |
Cipv4_tag | |
Cipv4_tcp | |
►Cipv4_traits | |
Cl4packet | |
►Cipv4_udp | |
Cregistration | |
Cipv6_address | |
►Cl3_protocol | |
Cl3packet | |
►Cl4connid | |
Cconnid_hash | |
Cnative_stack_options | Native stack configuration |
Coffload_info | |
Cpacket | |
Cpacket_data_source | |
Cpacket_merger | |
Cposix_ap_network_stack | |
Cposix_ap_server_socket_impl | |
Cposix_data_sink_impl | |
Cposix_data_source_impl | |
Cposix_network_stack | |
Cposix_reuseport_server_socket_impl | |
Cposix_server_socket_impl | |
Cqp | |
Cqp_stats | |
Cqp_stats.rx | |
Cqp_stats.rx.bad | |
Cqp_stats.tx | |
Cqp_stats_good | |
Csctp_keepalive_params | |
Csrv_record | |
►Ctcp | |
Cconnection | |
Clistener | |
Ctcp_hdr | |
Ctcp_keepalive_params | |
►Ctcp_option | |
Ceol | |
Cmss | |
Cnop | |
Csack | |
Ctimestamps | |
Cwin_scale | |
Ctcp_seq | |
Ctcp_tag | |
Cudp_channel_state | |
Cudp_hdr | |
Cunknown_host | |
Cvirtio_options | Virtio configuration |
►Nprogram_options | |
Cbasic_value | |
Coption_group | |
Coptions_descriptor | |
Coptions_mutator | |
►Cselection_value | |
Ccandidate | |
Cstring_map | Wrapper for command-line options with arbitrary string associations |
Cunused | A tag type used to construct unused option_group and basic_value objects |
Cvalue | |
Cvalue< std::monostate > | |
►Nprometheus | |
Cconfig | |
►Nresource | |
►Nhwloc | |
►Ninternal | |
Ctopology_holder | |
Cconfiguration | |
Ccpu | |
Cio_queue_topology | |
Cmemory | |
Cresources | |
►Nrpc | |
Ccanceled_error | |
Ccancellable | |
►Cclient | |
Creply_handler | |
Cclient_function_type | |
Cclient_info | |
Cclient_options | |
Cclosed_error | |
►Ccompressor | |
Cfactory | |
►Cconnection | |
Coutgoing_entry | |
Cconnection_id | |
Cdefault_constructible_tuple_except_first | |
Cdefault_constructible_tuple_except_first< T0, T... > | |
Cdefault_constructible_tuple_except_first<> | |
Cdeferred_snd_buf | |
Cdo_want_client_info | |
Cdo_want_time_point | |
Cdont_want_client_info | |
Cdont_want_time_point | |
Cerror | |
Cisolation_config | Specifies resource isolation for a connection |
Clogger | |
►Clz4_compressor | |
Cfactory | |
►Clz4_fragmented_compressor | |
Cfactory | |
►Cmarshall_one | |
Chelper | |
Chelper< sink< T... > > | |
Chelper< source< T... > > | |
Chelper< std::reference_wrapper< const T > > | |
Chelper< tuple< T... > > | |
Cmulti_algo_compressor_factory | |
Cnegotiation_frame | |
Cno_wait_type | |
Copt_time_point | |
Coptional | |
►Cprotocol | |
Cclient | Represents a client side connection |
Cserver | Represents the listening port and all accepted connections |
►Cprotocol_base | |
Chandler_with_holder | |
Crcv_buf | |
Crcv_reply | |
Crcv_reply< Serializer, future< T... > > | |
Crcv_reply< Serializer, future<> > | |
Crcv_reply< Serializer, void > | |
Crcv_reply_base | |
Cremote_verb_error | |
Cremove_optional | |
Cremove_optional< optional< T > > | |
Cresource_limits | Resource limits for an RPC server |
Crpc_handler | |
Crpc_protocol_error | |
Cserialize_helper | |
Cserialize_helper< false > | |
Cserialize_helper< true > | |
►Cserver | |
Cconnection | |
Cserver_options | |
Csignature | |
Csignature< Ret(client_info &, In...)> | |
Csignature< Ret(client_info &, opt_time_point, In...)> | |
Csignature< Ret(const client_info &, In...)> | |
Csignature< Ret(const client_info &, opt_time_point, In...)> | |
Csignature< Ret(In...)> | |
Csignature< Ret(opt_time_point, In...)> | |
►Csink | |
Cimpl | |
Csink_impl | |
Csnd_buf | |
►Csource | |
Cimpl | |
Csource_impl | |
Cstats | |
Cstream_closed | |
Cstreaming_domain_type | |
Ctimeout_error | |
Ctuple | |
Cunknown_exception_error | |
Cunknown_verb_error | |
►Cunmarshal_one | |
Chelper | |
Chelper< optional< T > > | |
Chelper< sink< T... > > | |
Chelper< source< T... > > | |
Chelper< std::reference_wrapper< const T > > | |
Chelper< tuple< T... > > | |
Cwait_signature | |
Cwait_signature< future< no_wait_type > > | |
Cwait_signature< future< T... > > | |
Cwait_signature< no_wait_type > | |
Cwait_type | |
►Nscollectd | |
Cdata_type_for | |
Cdata_type_for< T, std::enable_if_t< is_callable< T >::value, void > > | |
Cdata_type_for< T, std::enable_if_t< std::is_floating_point_v< T >, void > > | |
Cdata_type_for< T, std::enable_if_t< std::is_integral_v< T > &&std::is_unsigned_v< T >, void > > | |
Cdata_type_for< typed< T > > | |
Cis_callable | |
Cis_callable< T, std::enable_if_t< std::is_fundamental_v< T >, void > > | |
Cis_callable< T, std::enable_if_t<!std::is_void_v< std::invoke_result_t< T > >, void > > | |
Coptions | |
Cpercpu_plugin_instance_metrics | |
Cplugin_instance_metrics | |
Cregistration | |
Cregistrations | |
Ctype_instance_id | |
Ctyped | |
Ctyped_value | |
Ctyped_value_impl | |
►Cvalue | |
Cwrap | |
Cvalue< typed< T > > | |
Cvalue_list | |
Cvalues_impl | |
►Ntesting | |
Cexchanger | |
Cexchanger_base | |
Cscoped_no_abort_on_internal_error | |
Cseastar_test | |
Ctest_runner | |
►Ntls | |
Cabstract_credentials | |
Ccertificate_credentials | |
Ccredentials_builder | |
Cdh_params | |
Creloadable_credentials | |
Cserver_credentials | |
Csubject_alt_name | |
Ctls_options | TLS configuration options |
Cverification_error | |
Cx509_cert | |
►Nutil | |
Cspinlock | |
Cabort_on_expiry | |
Cabort_requested_exception | |
►Cabort_source | |
Csubscription | |
Caccept_result | The result of an server_socket::accept() call |
Cadder | |
Carray_map | |
Casync_sharded_service | |
Cbasic_rwlock | |
Cbasic_semaphore | Counted resource guard |
►Cbasic_sstring | |
Cinitialized_later | |
Cbool_class | Type-safe boolean |
Cbroken_condition_variable | |
Cbroken_named_semaphore | |
Cbroken_pipe_exception | |
Cbroken_promise | Exception type for broken promises |
Cbroken_semaphore | |
Ccancelled_error | An exception Cancelled IOs resolve their future into (see io_intent) |
Cchecked_ptr | Seastar::checked_ptr class is a wrapper class that may be used with any pointer type (smart like std::unique_ptr or raw pointers like int*) |
Cchecked_ptr_is_null_exception | The exception thrown by a default_null_deref_action |
Cchunked_fifo | |
Ccircular_buffer | |
►Ccircular_buffer_fixed_capacity | |
Ccbiterator | |
Cconcrete_execution_stage | Concrete execution stage class |
Ccondition_variable | Conditional variable |
Ccondition_variable_timed_out | |
Cconnected_socket | |
Cconnected_socket_input_stream_config | |
Cconsumption_result | |
Ccontinue_consuming | |
Cdata_sink | |
Cdata_sink_impl | |
Cdata_source | |
Cdata_source_impl | |
Cdefault_null_deref_action | Default not engaged seastar::checked_ptr dereferencing action (functor) |
Cdefault_timeout_exception_factory | |
Cdeferred_action | |
Cdeferred_close | |
Cdeferred_stop | |
Cdeleter | |
Cdirectory_entry | A directory entry being listed |
Cdummy_expiry | |
Cenable_lw_shared_from_this | |
Cenable_shared_from_this | |
Cenum_hash | |
Cexception_future_marker | |
►Cexecution_stage | Base execution stage class |
Cstats | |
Cexpiring_fifo | |
►Cfair_group | Group of queues class |
Cconfig | |
►Cfair_queue | Fair queuing class |
Cconfig | Fair Queue configuration structure |
Cfair_queue_entry | |
Cfair_queue_ticket | Describes a request that passes through the fair_queue |
►Cfile | |
Ceof_error | |
Cfile_desc | |
Cfile_handle | A shard-transportable handle to a file |
Cfile_handle_impl | |
Cfile_impl | |
Cfile_input_stream_history | |
Cfile_input_stream_options | Data structure describing options for opening a file input stream |
Cfile_open_options | |
Cfile_output_stream_options | |
Cfollow_symlink_tag | |
Cforeign_ptr | |
Cfragmented_memory_input_stream | |
Cfragmented_memory_output_stream | |
Cframe | |
Cfree_deleter | |
Cfunction_input_iterator | |
Cfunction_traits | |
Cfunction_traits< Ret(*)(Args...)> | |
►Cfunction_traits< Ret(Args...)> | |
Carg | |
Cfunction_traits< Ret(T::*)(Args...) const > | |
Cfunction_traits< Ret(T::*)(Args...)> | |
Cfunction_traits< T & > | |
►Cfuture | A representation of a possibly not-yet-computed value |
Cfinally_body | |
Cfinally_body< Func, false > | |
Cfinally_body< Func, true > | |
Cfuture_for_get_promise_marker | |
►Cfuture_state_base | |
Cany | |
Ccurrent_exception_future_marker | |
Cnested_exception_marker | |
Cfuturize | Converts a type to a future type, if it isn't already |
►Cgate | |
Cholder | |
Cgate_closed_exception | |
Cgroup_details | Group details from the system group database |
Cindirect_equal_to | |
Cindirect_hash | |
Cindirect_less | |
Cinheriting_concrete_execution_stage | Concrete execution stage class, with support for automatic scheduling_group inheritance |
►Cinheriting_execution_stage | Base class for execution stages with support for automatic scheduling_group inheritance |
Cper_scheduling_group_stats | |
Cinput_stream | |
Cio_completion | |
Cio_group | |
Cio_intent | |
►Cio_queue | |
Cconfig | |
Crequest_limits | |
Cipv4_addr | |
Cipv6_addr | |
Cis_future | Check whether a type is a future |
Cis_smart_ptr | |
Cis_smart_ptr< foreign_ptr< T > > | |
Cis_smart_ptr< lw_shared_ptr< T > > | |
Cis_smart_ptr< shared_ptr< T > > | |
Cis_smart_ptr< std::unique_ptr< T > > | |
Ckernel_completion | |
Clambda_task | |
Clayered_file_impl | |
Clazy_deref_wrapper | This struct is a wrapper for lazy dereferencing a pointer |
Clazy_eval | This class is a wrapper for a lazy evaluation of a value |
Clisten_options | |
Clowres_clock | Low-resolution and efficient steady clock |
Clowres_system_clock | Low-resolution and efficient system clock |
►Clw_shared_ptr | |
Cdisposer | |
Clw_shared_ptr_counter_base | |
Clw_shared_ptr_deleter | |
Clw_shared_ptr_no_esft | |
Cmanual_clock | |
Cmeasuring_output_stream | |
Cmemory_input_stream | |
Cmemory_output_stream | |
Cmmap_deleter | |
Cnamed_semaphore_aborted | |
Cnamed_semaphore_exception_factory | |
Cnamed_semaphore_timed_out | |
Cnested_exception | |
Cnetwork_interface | |
Cnetwork_stack | |
Cnetwork_stack_entry | |
Cno_sharded_instance_exception | Exception thrown when a sharded object does not exist |
Cnoncopyable_function | |
Cnoncopyable_function< Ret(Args...) noexcept(Noexcept)> | |
Coptimized_optional | |
Coutput_stream | |
Coutput_stream_options | |
Cpeering_sharded_service | Provide a sharded service with access to its peers |
Cpipe | A fixed-size pipe for communicating between two fibers |
Cpipe_reader | Read side of a seastar::pipe |
Cpipe_writer | Write side of a seastar::pipe |
Cpollable_fd | |
►Cpollable_fd_state | |
Cspeculation | |
Cpollfn | |
►Cposix_thread | |
►Cattr | |
Cstack_size | |
Cprefetcher | |
Cprefetcher< 0, RW, LOC > | |
Cpromise | Promise - allows a future value to be made available at a later time |
Cpromise_expiry | |
Cqueue | |
Cragel_parser_base | |
►Creactor | |
Cio_stats | |
Csched_stats | Scheduling statistics |
Ctest | |
Creactor_options | Configuration for the reactor |
Creadable_eventfd | |
Cready_future_marker | |
Creference_wrapper | |
Cscattered_message | |
Cscheduling_group | Identifies function calls that are accounted as a group |
Cscheduling_group_key | |
Cscheduling_group_key_config | |
Csemaphore_aborted | |
Csemaphore_default_exception_factory | |
Csemaphore_timed_out | |
Csemaphore_units | |
Cserver_socket | A listening socket, waiting to accept incoming network connections |
Csession_dn | Distinguished name |
Csharded | |
Csharded_parameter | Helper to pass a parameter to a sharded<> object that depends on the shard. It is evaluated on the shard, just before being passed to the local instance. It is useful when passing parameters to sharded::start() |
Cshared_future | Like future except the result can be waited for by many fibers |
Cshared_mutex | Shared/exclusive mutual exclusion |
Cshared_object | |
Cshared_promise | Like promise except that its counterpart is shared_future instead of future |
►Cshared_ptr | |
Cmake_helper | |
Cshared_ptr_count_base | |
Cshared_ptr_count_for | |
Cshared_ptr_make_helper | |
Cshared_ptr_make_helper< T, false > | |
Cshared_ptr_make_helper< T, true > | |
Csimple_backtrace | |
Csimple_memory_input_stream | |
Csimple_memory_output_stream | |
Csimple_pollfn | |
Cskip_bytes | |
Cslab_allocator | |
Cslab_class | |
Cslab_item_base | |
Cslab_page_desc | |
Csleep_aborted | Exception that is thrown when application is in process of been stopped |
Csmp | |
Csmp_message_queue | |
Csmp_options | Configuration for the multicore aspect of seastar |
Csmp_service_group | |
Csmp_service_group_config | |
Csmp_submit_to_options | Options controlling the behaviour of smp::submit_to() |
Csocket | |
Csocket_address | |
Csocket_address.u | !< actual size of the relevant 'u' member |
►Csstring_builder | |
Cguard | |
Cstat_data | Filesystem object stat information |
Cstop_consuming | |
Cstop_iteration_tag | |
Cstream | |
Csubscription | |
Ctask | |
Ctask_entry | |
Ctasktrace | |
Ctemporary_buffer | |
Cthread | Thread - stateful thread of execution |
Cthread_attributes | Class that holds attributes controling the behavior of a thread |
Cthread_cputime_clock | |
Ctimed_out_error | |
Ctimer | |
Ctimer_set | |
Ctmp_dir | |
Ctmp_file | |
Ctransform_iterator | |
Ctuple_map_types | |
Ctuple_map_types< MapClass, std::tuple< Elements... > > | |
Cunaligned | |
Cunix_domain_addr | |
Cunread_overflow_exception | |
Cusecfmt_wrapper | |
Cvector_data_sink | |
Cweak_ptr | |
Cweakly_referencable | |
Cwhen_any_result | |
Cwith_clock | Changes the clock used by shared_future<> and shared_promise<> when passed as the first template parameter |
Cwriteable_eventfd | |
►Nstd | STL namespace |
Ccoroutine_traits< seastar::future< T >, Args... > | |
Chash< seastar::basic_sstring< char_type, size_type, max_size, NulTerminate > > | |
Chash< seastar::checked_ptr< T > > | Std::hash specialization for seastar::checked_ptr class |
Chash< seastar::ipv4_addr > | |
Chash< seastar::lw_shared_ptr< T > > | |
Chash< seastar::memory::allocation_site > | |
Chash< seastar::metrics::impl::labels_type > | |
Chash< seastar::metrics::impl::metric_id > | |
Chash< seastar::net::inet_address > | |
Chash< seastar::net::ipv4_address > | |
Chash< seastar::net::ipv6_address > | |
Chash< seastar::rpc::connection_id > | |
Chash< seastar::rpc::streaming_domain_type > | |
Chash< seastar::scheduling_group > | |
Chash< seastar::shared_ptr< T > > | |
Chash< seastar::simple_backtrace > | |
Chash< seastar::socket_address > | |
Chash< seastar::tasktrace > | |
Chash< seastar::transport > | |
Chash< seastar::unix_domain_addr > | |
Chash<::sockaddr_in > | |
Chash<::sockaddr_un > | |
Ctuple_element< I, seastar::rpc::tuple< T... > > | |
Ctuple_size< seastar::rpc::tuple< T... > > | |
Clinux_perf_event | |
►Csampler | |
Cdisable_sampling_temporarily | RAII class to temporarily pause sampling |