List of all items
Structs
- buffer::fixed::Buffer
- buffer::fixed::BufferMetadata
- buffer::growable::Buffer
- certificate::Fingerprint
- channel::Channel
- config::BackendConfig
- config::Config
- config::ConfigBuilder
- config::FileClusterConfig
- config::FileClusterFrontendConfig
- config::FileConfig
- config::HttpClusterConfig
- config::HttpFrontendConfig
- config::ListenerBuilder
- config::MetricsConfig
- config::TcpClusterConfig
- config::TcpFrontendConfig
- logging::access_logs::CachedTags
- logging::access_logs::FullTags
- logging::access_logs::LogContext
- logging::access_logs::LogDuration
- logging::access_logs::LogMessage
- logging::access_logs::RequestRecord
- logging::logs::CompatLogger
- logging::logs::InnerLogger
- logging::logs::LogDirective
- logging::logs::LogLineCachedState
- logging::logs::Logger
- logging::logs::Metadata
- logging::logs::Rfc3339Time
- parser::ParseError
- proto::command::ActivateListener
- proto::command::AddBackend
- proto::command::AddCertificate
- proto::command::AggregatedMetrics
- proto::command::AvailableMetrics
- proto::command::BackendMetrics
- proto::command::CertificateAndKey
- proto::command::CertificateSummary
- proto::command::CertificatesByAddress
- proto::command::CertificatesWithFingerprints
- proto::command::Cluster
- proto::command::ClusterHashes
- proto::command::ClusterInformation
- proto::command::ClusterInformations
- proto::command::ClusterMetrics
- proto::command::CountRequests
- proto::command::CustomHttpAnswers
- proto::command::DeactivateListener
- proto::command::Event
- proto::command::FilteredMetrics
- proto::command::FilteredTimeSerie
- proto::command::FrontendFilters
- proto::command::HardStop
- proto::command::HttpEndpoint
- proto::command::HttpListenerConfig
- proto::command::HttpsListenerConfig
- proto::command::InitialState
- proto::command::IpAddress
- proto::command::ListListeners
- proto::command::ListOfCertificatesByAddress
- proto::command::ListWorkers
- proto::command::ListedFrontends
- proto::command::ListenersCount
- proto::command::ListenersList
- proto::command::LoadBalancingParams
- proto::command::PathRule
- proto::command::Percentiles
- proto::command::ProtobufAccessLog
- proto::command::ProtobufEndpoint
- proto::command::QueryCertificatesFilters
- proto::command::QueryClusterByDomain
- proto::command::QueryClustersHashes
- proto::command::QueryMetricsOptions
- proto::command::RemoveBackend
- proto::command::RemoveCertificate
- proto::command::RemoveListener
- proto::command::ReplaceCertificate
- proto::command::Request
- proto::command::RequestCounts
- proto::command::RequestHttpFrontend
- proto::command::RequestTcpFrontend
- proto::command::Response
- proto::command::ResponseContent
- proto::command::ReturnListenSockets
- proto::command::ServerConfig
- proto::command::ServerMetricsConfig
- proto::command::SocketAddress
- proto::command::SoftStop
- proto::command::Status
- proto::command::SubscribeEvents
- proto::command::TcpEndpoint
- proto::command::TcpListenerConfig
- proto::command::Uint128
- proto::command::UpgradeMain
- proto::command::WorkerInfo
- proto::command::WorkerInfos
- proto::command::WorkerMetrics
- proto::command::WorkerRequest
- proto::command::WorkerResponse
- proto::command::WorkerResponses
- ready::Ready
- request::ParseErrorLoadBalancing
- request::ProxyDestinations
- response::Backend
- response::HttpFrontend
- response::TcpFrontend
- scm_socket::Listeners
- scm_socket::ScmSocket
- state::ConfigState
- writer::MultiLineWriter
Enums
- ObjectKind
- certificate::CertificateError
- channel::ChannelError
- config::ClusterConfig
- config::ConfigError
- config::FileClusterProtocolConfig
- config::IncompatibilityKind
- config::ListenerProtocol
- config::MissingKind
- config::PathRuleType
- logging::access_logs::EndpointRecord
- logging::logs::AccessLogFormat
- logging::logs::LogLevel
- logging::logs::LogLevelFilter
- logging::logs::LogSpecParseError
- logging::logs::LoggerBackend
- proto::DisplayError
- proto::command::EventKind
- proto::command::ListenerType
- proto::command::LoadBalancingAlgorithms
- proto::command::LoadMetric
- proto::command::MetricsConfiguration
- proto::command::PathRuleKind
- proto::command::ProtobufAccessLogFormat
- proto::command::ProxyProtocolConfig
- proto::command::ResponseStatus
- proto::command::RulePosition
- proto::command::RunState
- proto::command::TlsVersion
- proto::command::filtered_metrics::Inner
- proto::command::ip_address::Inner
- proto::command::protobuf_endpoint::Inner
- proto::command::request::RequestType
- proto::command::response_content::ContentType
- request::RequestError
- scm_socket::ScmSocketError
- state::StateError
Traits
Macros
- _log
- _log_access
- _log_enabled
- _prompt_log
- _structured_access_log
- debug
- error
- error_access
- fixme
- info
- info_access
- log_access
- setup_test_logger
- trace
- warn
Functions
- certificate::calculate_fingerprint
- certificate::calculate_fingerprint_from_der
- certificate::decode_fingerprint
- certificate::get_cn_and_san_attributes
- certificate::get_fingerprint_from_certificate_path
- certificate::load_full_certificate
- certificate::parse_pem
- certificate::parse_x509
- certificate::split_certificate_chain
- channel::delimiter_size
- config::default_sticky_name
- logging::logs::now
- logging::logs::parse_logging_spec
- logging::logs::setup_default_logging
- logging::logs::setup_logging
- logging::logs::setup_logging_with_config
- logging::logs::target_to_backend
- parser::parse_one_request
- parser::parse_several_requests
- proto::display::concatenate_vector
- proto::display::format_request_type
- proto::display::print_certificates_with_validity
- proto::display::print_json_response
- proto::display::print_listeners
- proto::display::print_metrics
- proto::display::print_status
- request::read_initial_state
- request::read_initial_state_from_file
- response::is_default_path_rule
Type Aliases
Statics
Constants
- config::DEFAULT_ACCEPT_QUEUE_TIMEOUT
- config::DEFAULT_AUTOMATIC_STATE_SAVE
- config::DEFAULT_BACK_TIMEOUT
- config::DEFAULT_BUFFER_SIZE
- config::DEFAULT_CIPHER_SUITES
- config::DEFAULT_COMMAND_BUFFER_SIZE
- config::DEFAULT_CONNECT_TIMEOUT
- config::DEFAULT_DISABLE_CLUSTER_METRICS
- config::DEFAULT_FRONT_TIMEOUT
- config::DEFAULT_GROUPS_LIST
- config::DEFAULT_MAX_BUFFERS
- config::DEFAULT_MAX_COMMAND_BUFFER_SIZE
- config::DEFAULT_MAX_CONNECTIONS
- config::DEFAULT_MIN_BUFFERS
- config::DEFAULT_REQUEST_TIMEOUT
- config::DEFAULT_RUSTLS_CIPHER_LIST
- config::DEFAULT_SEND_TLS_13_TICKETS
- config::DEFAULT_SIGNATURE_ALGORITHMS
- config::DEFAULT_STICKY_NAME
- config::DEFAULT_WORKER_AUTOMATIC_RESTART
- config::DEFAULT_WORKER_COUNT
- config::DEFAULT_WORKER_TIMEOUT
- config::DEFAULT_ZOMBIE_CHECK_INTERVAL
- config::MAX_LOOP_ITERATIONS
- logging::logs::LOGGER
- scm_socket::MAX_BYTES_OUT
- scm_socket::MAX_FDS_OUT