List of all items
Structs
- action::EgressConfig
- action::Gate
- action::Interest
- capability::CapCtx
- capability::Capabilities
- capability::UnsupportedMatcherKey
- control::AbortOnDrop
- control::BoundGuard
- control::ClientLeg
- control::ControlAttachment
- control::ControlLeg
- control::ControlPlane
- control::LegSetup
- control::ProxyControl
- control::SessionGuard
- control::SessionHandle
- control::ShapeControl
- control::StreamEntry
- control::StreamGuard
- control::StreamRegistry
- egress::CloserInner
- egress::Deferral
- egress::EgressGauge
- egress::Pending
- egress::PendingQueue
- egress::Push
- egress::Release
- egress::SessionCloser
- egress::ShapeTag
- event::SessionId
- exec::AppliedPlan
- exec::Content
- exec::Deferred
- exec::DeferredEffects
- exec::Engine
- exec::Outcome
- exec::Queue
- exec::Refused
- exec::Reporter
- exec::Unit
- framer::ElideCursor
- framer::FetchGroupOrders
- framer::FramerConfig
- framer::ObjectFramer
- framer::PaddedBuf
- framer::PendingObject
- framer::SubgroupContext
- hook::FrameCtx
- hook::LegacyHook
- hook::NoOpHook
- hook::ObjectCtx
- hook::StreamCtx
- instrument::Counters
- instrument::Recorder
- instrument::ReleaseErrors
- listener::Listener
- listener::ListenerConfig
- observer::NoOpProxyObserver
- parser::control::ControlStreamParser
- parser::control::ParsedFrame
- parser::control::RefusedFrame
- proxy::ProxyConfig
- proxy::TransparentProxy
- release_timer::Deadline
- release_timer::Entry
- release_timer::Inner
- release_timer::ReleaseTimer
- release_timer::Slot
- release_timer::State
- session::CachedShaper
- session::ControlFrameWalker
- session::ForwardCtx
- session::PeekedRecv
- session::ProxySession
- session::ProxySessionConfig
- session::SessionDraft
- session::SessionShaper
- session::ShapedStream
- session::SkipVerification
- session::StopWatcher
- session::StreamState
- shape::BucketConfig
- shape::BucketState
- shape::ClassRule
- shape::ClassStats
- shape::DirectionStats
- shape::LegStats
- shape::Matcher
- shape::ProxyStats
- shape::QueueConfig
- shape::RangeSet
- shape::SessionStats
- shape::ShapeProfile
- shape::ShapeStats
- shape::StreamKey
- shape::bucket::BucketConfig
- shape::bucket::BucketState
- shape::matcher::Keys
- shape::matcher::Matcher
- shape::matcher::RangeSet
- shape::scheduler::QueueDepth
- shape::scheduler::SchedState
- shape::scheduler::Scheduler
- shape::stats::ClassCounters
- shape::stats::ClassStats
- shape::stats::DirectionCounters
- shape::stats::DirectionStats
- shape::stats::LegStats
- shape::stats::ProxyRecorder
- shape::stats::ProxyStats
- shape::stats::SessionStats
- shape::stats::ShapeRecorder
- shape::stats::ShapeStats
- transport::AckFrequency
- transport::DefaultInstaller
- transport::TransportProfile
- types::ObjectMeta
Enums
- action::Action
- action::DropMode
- action::StreamAction
- action::StreamEnd
- capability::ActionKind
- capability::Instead
- capability::MatcherKey
- capability::NotAttemptable
- capability::Precondition
- capability::Refusal
- capability::Site
- capability::Support
- control::ControlError
- control::SessionCommand
- control::StreamCommand
- egress::CloseOrigin
- egress::DrainOutcome
- egress::EgressError
- egress::Item
- egress::ShapeReport
- egress::Terminal
- egress::Written
- error::ProxyError
- event::DataStreamHeaderKind
- event::Effect
- event::ImpairmentKind
- event::ProxyEvent
- event::ShapeOutcome
- exec::Payload
- exec::Plan
- exec::StreamSite
- exec::Target
- framer::FramerOut
- framer::Meta
- framer::Probe
- framer::Stage
- instrument::TimerBackend
- listener::AcceptedConn
- parser::control::ParseResult
- parser::control::ParsedItem
- release_timer::Parker
- release_timer::Wait
- session::DraftPeek
- session::DraftSource
- session::Flow
- session::HeaderStep
- session::Source
- session::StreamRequest
- session::UniStreamKind
- session::UpstreamTransportType
- shape::Discipline
- shape::Expiry
- shape::Grant
- shape::MatchKind
- shape::MatcherField
- shape::Overflow
- shape::ShapeError
- shape::bucket::Grant
- shape::matcher::MatchKind
- shape::matcher::MatcherField
- shape::scheduler::Acquire
- shape::scheduler::Admission
- shape::scheduler::Class
- shape::stats::Direction
- transport::Congestion
- transport::DatagramBuffer
- transport::MtuDiscovery
- transport::TransportProfileError
- types::BypassReason
- types::DataStreamType
- types::Leg
- types::ProxySide
Traits
- egress::EgressSink
- hook::LegacyProxyHook
- hook::ProxyHook
- observer::ProxyObserver
- transport::TransportInstaller
Macros
Functions
- capability::classify
- capability::classify_control
- capability::classify_datagram
- capability::classify_object
- capability::classify_stream_decision
- capability::classify_stream_end
- capability::datagram_replace_payload
- capability::default_draft
- capability::draft_is_compiled
- capability::fetch_group_order_is_needed
- capability::filtered_earlier
- capability::has_implicit_subgroup_id_mode
- capability::is_stream_decision
- capability::keys_named
- capability::not_attemptable
- capability::object_drop_elide
- capability::object_framing_bypass
- capability::object_replace_payload
- capability::payload_not_delimited_detail
- capability::site_returns_stream_action
- capability::subgroup_id_mode_must_be_consulted
- capability::supports_matcher
- egress::defer_by
- egress::drain_honouring_release_times
- egress::hold_ceiling
- egress::wait_release
- egress::write_unit
- event::connection_of
- event::impairment_leg
- event::other_connection
- exec::admit
- exec::admit_conditional
- exec::admit_kind
- exec::check_composition
- exec::check_error_code
- exec::commit_now
- exec::elide_renumbers_successor
- exec::enqueue_unshown
- exec::execute
- exec::execute_stream
- exec::forward_unchanged
- exec::kind_of
- exec::pending_for
- exec::plan_action
- exec::prepare_content
- exec::push_unit
- exec::queue_config
- exec::shape_elide
- exec::stream_reset_code_defined
- framer::subgroup_context
- instrument::bucket_of
- instrument::bucket_upper_ns
- instrument::note_release_timer_started
- instrument::quantile
- instrument::release_timer_backend
- instrument::release_timer_started
- listener::advertised_alpns
- parser::data::is_incomplete_error
- release_timer::arm_at
- release_timer::backend
- release_timer::plan
- release_timer::run
- release_timer::shared
- release_timer::started
- session::action_kind
- session::await_serialize_target
- session::bidi_streams_carry_requests
- session::class_label
- session::classify_uni_stream
- session::close_after_draining
- session::control_event
- session::control_plane_is_unidirectional
- session::data_stream_request
- session::datagram_is_status
- session::detect_stream_type
- session::drain_pending
- session::egress_side
- session::emit_parsed_frames
- session::forward_control_stream
- session::forward_datagrams
- session::forward_mutated_frames
- session::forward_request_streams
- session::forward_uni_streams
- session::is_connection_level
- session::is_mirrored_teardown
- session::new_capturing_control_parser
- session::new_control_parser
- session::note_fetch_order
- session::note_fetch_orders
- session::observe_source
- session::paired_ingress_side
- session::peek_draft
- session::pipe_control
- session::pipe_control_mutating
- session::pipe_control_passthrough
- session::pipe_data
- session::pipe_data_framed
- session::pipe_data_passthrough
- session::propagate_reset
- session::propagate_stop
- session::pump_control_leg
- session::release_due_units
- session::report_refused_frames
- session::report_request_stream_end
- session::report_shaping
- session::report_unconfirmed
- session::request_streams_beside_the_control_stream
- session::run_stream_end
- session::same_classes
- session::serve_session_commands
- session::setup_rank
- session::stop_error
- session::stream_reset_code_defined
- session::synthesized_reset_code
- session::varint_len
- session::version_varint_to_draft
- session::write_in_order
- session::write_with_injections
- shape::bucket::charge
- shape::charge
- shape::matcher::kind_of
- shape::stats::leg_index
- shape::stats::opposite
- shape::stats::split
- transport::idle_timeout
- transport::mtu_floor
- transport::resolve
- transport::varint
Type Aliases
Statics
Constants
- capability::ANY_KIND
- capability::DEFAULT_DRAFT
- capability::DEFAULT_DRAFT_ORDER
- capability::RESERVED_SUBGROUP_ID_MODE
- control::COMMAND_QUEUE_DEPTH
- egress::DEFAULT_CLOSE
- egress::MAX_PENDING_UNITS
- exec::MAX_APPLICATION_ERROR_CODE
- exec::NESTED_MODIFIER
- exec::WRAPPED_CLOSE
- exec::WRAPPED_TERMINAL
- framer::UNBOUNDED_MEASURING_PAD
- framer::ZEROS
- instrument::BACKEND_CONDVAR
- instrument::BACKEND_NONE
- instrument::BACKEND_SLEEP_SLICE
- instrument::HIST_BUCKETS
- listener::H3_ALPN
- release_timer::SLICE
- release_timer::SWEEP_INTERVAL
- release_timer::SWEEP_MIN_LEN
- session::CONTROL_STREAM_TYPE
- session::DETECT_BUF_MAX
- session::DRAFT_SETTLE_WINDOW
- session::MAX_CONTROL_HEADER
- session::MAX_CONTROL_PAYLOAD
- session::MAX_UNI_TYPE_LEN
- shape::bucket::NANO
- transport::QUIC_INITIAL_MTU