List of all items
Structs
- config::hot_reload::ConfigManager
- config::hot_reload::ConfigUpdate
- config::hot_reload::ConfigWatcher
- config::validation::ConfigValidator
- config::validation::ValidationResult
- middleware::auth::Claims
- middleware::auth::JwtAuth
- middleware::auth::JwtAuthMiddleware
- middleware::auth::JwtConfig
- middleware::rate_limit::AdvancedRateLimit
- middleware::rate_limit::AdvancedRateLimitMiddleware
- middleware::rate_limit::RateLimitConfig
- middleware::rate_limit::RateLimitEntry
- middleware::rate_limit::RateLimitStore
- middleware::transform::HeaderTransformation
- middleware::transform::PathTransformation
- middleware::transform::QueryTransformation
- middleware::transform::RequestTransformation
- middleware::transform::RequestTransformer
- middleware::transform::ResponseTransformation
- middleware::transform::ResponseTransformer
- middleware::transform::StatusCodeMapping
- models::router::AiPolicy
- models::router::Backend
- models::router::RetryConfig
- models::router::Router
- models::settings::AiSettings
- models::settings::JwtSettings
- models::settings::Settings
- routes::config_reload::ReloadResponse
- routes::config_reload::config_status
- routes::config_reload::reload_config
- routes::dns::DnsCacheStats
- routes::dns::DnsQueryRequest
- routes::dns::DnsQueryResponse
- routes::ftp::FtpDownloadResponse
- routes::ftp::FtpListResponse
- routes::ftp::FtpRequest
- routes::ftp::FtpUploadRequest
- routes::management::CorsConfig
- routes::management::MetricsConfig
- routes::management::RouteManager
- routes::management::RouteResponse
- routes::management::ServerConfig
- routes::management::ValidateRouteRequest
- routes::management::ValidateRouteResponse
- routes::management::create_route
- routes::management::delete_route
- routes::management::get_config
- routes::management::get_route
- routes::management::list_routes
- routes::management::update_cors_config
- routes::management::update_jwt_config
- routes::management::update_metrics_config
- routes::management::update_rate_limit_config
- routes::management::update_route
- routes::management::update_server_config
- routes::management::validate_route
- routes::metrics::HistoricalMetricsQuery
- routes::metrics::MetricsCollector
- routes::websocket::MetricsSubscription
- routes::websocket::TimeSeriesPoint
- services::ai::AiService
- services::circuit_breaker::CircuitBreaker
- services::circuit_breaker::CircuitBreakerConfig
- services::dns::DnsHandler
- services::ftp::FtpHandler
- services::http::RouteHandler
- services::load_balancer::IpHashBalancer
- services::load_balancer::LeastConnectionsBalancer
- services::load_balancer::LoadBalancerFactory
- services::load_balancer::RandomBalancer
- services::load_balancer::RoundRobinBalancer
- services::load_balancer::WeightedBalancer
- services::metrics_store::AggregatedMetric
- services::metrics_store::MetricPoint
- services::metrics_store::MetricsStore
- services::websocket::WebSocketHandler
- services::websocket_metrics::WebSocketMetrics
- services::websocket_metrics::WebSocketMetricsGlobal
- utils::route_matcher::CompiledRoute
- utils::route_matcher::RouteMatcher
Enums
- middleware::rate_limit::LimitStrategy
- middleware::rate_limit::WindowType
- middleware::transform::TransformAction
- models::error::GatewayError
- models::router::AiRoutingStrategy
- models::router::LoadBalancingStrategy
- models::router::Protocol
- routes::websocket::MetricsEvent
- services::circuit_breaker::CircuitBreakerError
- services::circuit_breaker::CircuitState
- services::metrics_store::AggregationInterval
- services::metrics_store::MetricValue
- utils::route_matcher::RouteMatchError
Traits
Functions
- config::settings::load_settings
- logs::logger::configure_logger
- middleware::auth::create_test_token
- middleware::security::cors_headers
- middleware::security::security_headers
- middleware::validation::validate_headers
- middleware::validation::validate_request_size
- routes::auth_http::configure_auth_routes
- routes::config_reload::configure_config_reload
- routes::dns::configure_dns
- routes::dns::handle_dns_cache_cleanup
- routes::dns::handle_dns_cache_stats
- routes::dns::handle_dns_query
- routes::ftp::configure_ftp
- routes::ftp::handle_ftp_download
- routes::ftp::handle_ftp_list
- routes::ftp::handle_ftp_upload
- routes::health::configure_health
- routes::health::health_check
- routes::health::liveness_check
- routes::health::readiness_check
- routes::http::configure_route
- routes::management::configure_management
- routes::metrics::configure_metrics
- routes::metrics::get_historical_metrics
- routes::metrics::list_metrics
- routes::metrics::metrics_endpoint
- routes::websocket::configure_websocket
- routes::websocket::ws_metrics_handler
- routes::websocket_admin::admin_metrics_ws
- routes::websocket_admin::configure_admin_websocket
- utils::path::format_route