List of all items
Structs
- AgentClient
- AgentRequest
- AgentResponse
- AgentServer
- AuditMetadata
- BinaryRequestBodyChunkEvent
- BinaryResponseBodyChunkEvent
- BodyMutation
- ConfigureEvent
- DenylistAgent
- EchoAgent
- GrpcAgentHandler
- GrpcAgentServer
- GrpcTlsConfig
- GuardrailDetection
- GuardrailInspectEvent
- GuardrailResponse
- HttpTlsConfig
- RequestBodyChunkEvent
- RequestCompleteEvent
- RequestHeadersEvent
- RequestMetadata
- ResponseBodyChunkEvent
- ResponseHeadersEvent
- TextSpan
- WebSocketFrameEvent
- binary::BinaryAgentResponse
- binary::BinaryBodyChunk
- binary::BinaryFrame
- binary::BinaryRequestHeaders
- buffer_pool::PoolStats
- buffer_pool::PooledBuffer
- grpc::AddHeader
- grpc::AgentRequest
- grpc::AgentResponse
- grpc::AllowDecision
- grpc::AuditMetadata
- grpc::BlockDecision
- grpc::BodyMutation
- grpc::ChallengeDecision
- grpc::HeaderOp
- grpc::HeaderValues
- grpc::RedirectDecision
- grpc::RemoveHeader
- grpc::RequestBodyChunkEvent
- grpc::RequestCompleteEvent
- grpc::RequestHeadersEvent
- grpc::RequestMetadata
- grpc::ResponseBodyChunkEvent
- grpc::ResponseHeadersEvent
- grpc::SetHeader
- grpc::WebSocketAllowDecision
- grpc::WebSocketCloseDecision
- grpc::WebSocketDropDecision
- grpc::WebSocketFrameEvent
- grpc::agent_processor_client::AgentProcessorClient
- grpc::agent_processor_server::AgentProcessorServer
- grpc_v2::AgentCapabilities
- grpc_v2::AgentControl
- grpc_v2::AgentFeatures
- grpc_v2::AgentLimits
- grpc_v2::AgentResponse
- grpc_v2::AgentToProxy
- grpc_v2::AllowDecision
- grpc_v2::AuditMetadata
- grpc_v2::BlockDecision
- grpc_v2::BodyChunkEvent
- grpc_v2::CancelRequest
- grpc_v2::ChallengeDecision
- grpc_v2::ConfigError
- grpc_v2::ConfigUpdateRequest
- grpc_v2::ConfigUpdateResponse
- grpc_v2::ConfigureEvent
- grpc_v2::CounterMetric
- grpc_v2::DrainRequest
- grpc_v2::FlowControlSignal
- grpc_v2::GaugeMetric
- grpc_v2::GuardrailInspectEvent
- grpc_v2::HandshakeRequest
- grpc_v2::HandshakeResponse
- grpc_v2::Header
- grpc_v2::HeaderOp
- grpc_v2::HealthConfig
- grpc_v2::HealthStatus
- grpc_v2::HistogramBucket
- grpc_v2::HistogramMetric
- grpc_v2::ListUpdate
- grpc_v2::LoadMetrics
- grpc_v2::LogMessage
- grpc_v2::MetricsReport
- grpc_v2::Ping
- grpc_v2::Pong
- grpc_v2::ProxyControl
- grpc_v2::ProxyToAgent
- grpc_v2::RedirectDecision
- grpc_v2::RequestCompleteEvent
- grpc_v2::RequestHeadersEvent
- grpc_v2::RequestMetadata
- grpc_v2::RequestReload
- grpc_v2::ResourceMetrics
- grpc_v2::ResponseHeadersEvent
- grpc_v2::RestartRequired
- grpc_v2::RuleDefinition
- grpc_v2::RuleUpdate
- grpc_v2::ShutdownRequest
- grpc_v2::WebSocketFrameEvent
- grpc_v2::agent_service_v2_client::AgentServiceV2Client
- grpc_v2::agent_service_v2_server::AgentServiceV2Server
- headers::HeaderIterator
- headers::HeadersCow
- headers::HeadersRef
- v2::AgentCapabilities
- v2::AgentFeatures
- v2::AgentLimits
- v2::AgentResponse
- v2::BodyChunkEventV2
- v2::CancelRequest
- v2::ConfigUpdateRequest
- v2::ConfigUpdateResponse
- v2::CounterMetric
- v2::DrainRequest
- v2::FlowControlSignal
- v2::GaugeMetric
- v2::HandshakeRequest
- v2::HandshakeResponse
- v2::HealthConfig
- v2::HealthStatus
- v2::HistogramBucket
- v2::LoadMetrics
- v2::LogMessage
- v2::MetricsReport
- v2::ResourceMetrics
- v2::RuleDefinition
- v2::ShutdownRequest
- v2::client::AgentClientV2
- v2::observability::AgentConnection
- v2::observability::ConfigPusher
- v2::observability::ConfigPusherConfig
- v2::observability::ConfigUpdateHandler
- v2::observability::MetricsCollector
- v2::observability::MetricsCollectorConfig
- v2::observability::MetricsSnapshot
- v2::observability::PushResult
- v2::observability::UnifiedMetricsAggregator
- v2::pool::AgentPool
- v2::pool::AgentPoolConfig
- v2::pool::AgentPoolStats
- v2::protocol_metrics::DurationRecorder
- v2::protocol_metrics::HistogramMetric
- v2::protocol_metrics::HistogramSnapshot
- v2::protocol_metrics::ProtocolMetrics
- v2::protocol_metrics::ProtocolMetricsSnapshot
- v2::reverse::RegistrationRequest
- v2::reverse::RegistrationResponse
- v2::reverse::ReverseConnectionClient
- v2::reverse::ReverseConnectionConfig
- v2::reverse::ReverseConnectionListener
- v2::server::GrpcAgentHandlerV2
- v2::server::GrpcAgentServerV2
- v2::uds::AgentClientV2Uds
- v2::uds::UdsCapabilities
- v2::uds::UdsFeatures
- v2::uds::UdsHandshakeRequest
- v2::uds::UdsHandshakeResponse
- v2::uds::UdsLimits
Enums
- AgentProtocolError
- Decision
- DetectionSeverity
- EventType
- GuardrailInspectionType
- HeaderOp
- WebSocketDecision
- WebSocketOpcode
- binary::MessageType
- grpc::EventType
- grpc::agent_request::Event
- grpc::agent_response::Decision
- grpc::agent_response::WebsocketDecision
- grpc::header_op::Operation
- grpc_v2::CancelReason
- grpc_v2::EventType
- grpc_v2::FlowAction
- grpc_v2::GuardrailContentType
- grpc_v2::HealthState
- grpc_v2::LogLevel
- grpc_v2::agent_control::Message
- grpc_v2::agent_response::Decision
- grpc_v2::agent_to_proxy::Message
- grpc_v2::config_update_request::UpdateType
- grpc_v2::drain_request::Reason
- grpc_v2::header_op::Operation
- grpc_v2::proxy_control::Message
- grpc_v2::proxy_to_agent::Message
- grpc_v2::shutdown_request::Reason
- grpc_v2::web_socket_frame_event::FrameType
- v2::ConfigUpdateType
- v2::FlowAction
- v2::HealthState
- v2::LogLevel
- v2::StreamState
- v2::client::CancelReason
- v2::client::DrainReason
- v2::client::FlowState
- v2::client::ShutdownReason
- v2::observability::PushStatus
- v2::pool::FlowControlMode
- v2::pool::LoadBalanceStrategy
- v2::pool::V2Transport
- v2::server::DrainReason
- v2::server::ShutdownReason
- v2::uds::MessageType
- v2::uds::UdsEncoding
Traits
- AgentHandler
- grpc::agent_processor_server::AgentProcessor
- grpc_v2::agent_service_v2_server::AgentServiceV2
- v2::server::AgentHandlerV2
Functions
- buffer_pool::acquire
- buffer_pool::acquire_default
- buffer_pool::clear_pool
- buffer_pool::pool_stats
- headers::from_cow_optimized
- headers::from_optimized
- headers::intern_header_name
- headers::iter_flat
- headers::iter_flat_cow
- headers::iter_flat_optimized
- headers::to_cow_optimized
- headers::to_optimized
- v2::supports_version
- v2::uds::read_message
- v2::uds::write_message
Type Aliases
- headers::CowHeaderMap
- headers::CowHeaderName
- headers::HeaderValues
- headers::OptimizedHeaderMap
- v2::client::ConfigUpdateCallback
- v2::client::MetricsCallback
Constants
- MAX_MESSAGE_SIZE
- PROTOCOL_VERSION
- binary::MAX_BINARY_MESSAGE_SIZE
- buffer_pool::DEFAULT_BUFFER_SIZE
- buffer_pool::MAX_POOLED_BUFFER_SIZE
- buffer_pool::MAX_POOL_SIZE
- grpc::agent_processor_server::SERVICE_NAME
- grpc_v2::agent_service_v2_server::SERVICE_NAME
- headers::names::ACCEPT
- headers::names::ACCEPT_ENCODING
- headers::names::ACCEPT_LANGUAGE
- headers::names::AUTHORIZATION
- headers::names::CACHE_CONTROL
- headers::names::CONNECTION
- headers::names::CONTENT_LENGTH
- headers::names::CONTENT_TYPE
- headers::names::COOKIE
- headers::names::DATE
- headers::names::ETAG
- headers::names::HOST
- headers::names::IF_MATCH
- headers::names::IF_MODIFIED_SINCE
- headers::names::IF_NONE_MATCH
- headers::names::LAST_MODIFIED
- headers::names::LOCATION
- headers::names::ORIGIN
- headers::names::REFERER
- headers::names::SERVER
- headers::names::SET_COOKIE
- headers::names::TRANSFER_ENCODING
- headers::names::USER_AGENT
- headers::names::VARY
- headers::names::X_CORRELATION_ID
- headers::names::X_FORWARDED_FOR
- headers::names::X_FORWARDED_HOST
- headers::names::X_FORWARDED_PROTO
- headers::names::X_REAL_IP
- headers::names::X_REQUEST_ID
- headers::names::X_SPAN_ID
- headers::names::X_TRACE_ID
- v2::PROTOCOL_VERSION_2
- v2::pool::CHANNEL_BUFFER_SIZE
- v2::standard::ERRORS_TOTAL
- v2::standard::IN_FLIGHT_REQUESTS
- v2::standard::QUEUE_DEPTH
- v2::standard::REQUESTS_BLOCKED_TOTAL
- v2::standard::REQUESTS_DURATION_SECONDS
- v2::standard::REQUESTS_TOTAL
- v2::uds::MAX_UDS_MESSAGE_SIZE