MCPcopy Create free account

hub / github.com/aula-id/mini-gateway-rs / types & classes

Types & classes126 in github.com/aula-id/mini-gateway-rs

ClassActiveDeviceEntry
router-api/src/config.rs:23
ClassActiveSegment
router-api/src/module/temporary_log.rs:127
ClassAiModel
router-api/src/api/ai_security/ai_model_queries.rs:13
ClassAlignedCounter
Double cache line to be extra safe
router-core/src/system/writer/rawid.rs:125
EnumApi
router-api/src/config.rs:6
ClassAppTlsTools
router-core/src/system/prottp/app/tls_tools.rs:6
ClassArchivedSegment
router-api/src/module/temporary_log.rs:138
ClassAuthConfig
Config for token generation and validation This structure holds the configuration needed for JWT token operations: - A secret key used for signing an
router-api/src/api/users/helper/auth_token.rs:93
ClassAutoRenewalConfig
router-api/src/module/auto_renewal/spawner.rs:32
ClassBlocklistEntry
router-core/src/config.rs:192
EnumBlocklistStore
router-api/src/module/ai_security/blocklist_store.rs:12
ClassBlocklistValue
router-core/src/system/prottp/app/blocklist.rs:16
ClassBrokerClient
router-api/src/module/broker.rs:6
EnumBytesMetric
router-api/src/module/temporary_log.rs:29
ClassCertbotConfig
router-api/src/module/certbot_runner.rs:35
EnumCertbotError
router-api/src/module/certbot_runner.rs:123
ClassCertbotManager
router-api/src/module/certbot_runner.rs:145
EnumCertificateAutomationError
router-api/src/module/certificate_automation.rs:20
ClassCertificateAutomationManager
Certificate automation manager that integrates certbot with the database
router-api/src/module/certificate_automation.rs:38
ClassCertificateGenerationRequest
router-api/src/api/settings/certificate_management.rs:15
ClassCertificateInfo
router-api/src/module/certbot_runner.rs:150
ClassCertificateResponse
router-api/src/api/settings/certificate_management.rs:29
ClassClaims
router-api/src/api/users/helper/auth_token.rs:68
InterfaceClaimsFromRequest
Helper trait for accessing Claims in request handlers
router-api/src/api/users/helper/auth_middleware.rs:390
ClassCli
router-cli/src/main.rs:16
EnumCommands
router-cli/src/main.rs:42
ClassConfigCreated
router-cli/src/main.rs:86
ClassConfigUploadResponse
router-cli/src/main.rs:79
ClassContextGw
router-core/src/app/gateway_fast.rs:70
ClassCreateUserRequest
router-api/src/api/users/models.rs:159
ClassCredentials
router-cli/src/main.rs:171
ClassDatabase
A simplified database wrapper for SQLite operations. This implementation creates a new connection for each operation and closes it immediately afterw
router-api/src/module/database.rs:120
EnumDatabaseError
router-api/src/module/database.rs:62
ClassDatabaseLog
A database pooling system for log messages
router-api/src/module/database_log.rs:47
ClassDefaultPort
Default port configuration for special service endpoints. This structure defines the default ports for error handling and security services: - 404 er
router-core/src/config.rs:29
ClassDeleteRequest
router-api/src/api/settings/gwnode_set.rs:344
ClassDeleteRequest
router-api/src/api/settings/gateway_set.rs:222
EnumDuplexEvent
router-core/src/app/proxy_fast.rs:143
ClassDynamicCert
router-core/src/system/server.rs:45
ClassGateway
router-api/src/api/settings/mod.rs:233
ClassGatewayApp
The main application implementing HTTP proxy routing.
router-core/src/app/gateway_fast.rs:240
ClassGatewayNode
router-core/src/config.rs:174
ClassGatewayNode
router-api/src/api/settings/mod.rs:172
ClassGatewayNode
router-api/src/api/sync/gateway_node.rs:12
ClassGatewayNodeSNI
router-core/src/config.rs:183
ClassGatewayPath
router-core/src/config.rs:163
ClassHTTPCResponse
router-api/src/api/sync/mod.rs:54
ClassHttpC
Very simple HTTP client that only checks response status - Sends path + body via HTTP - Returns Ok(()) for 2xx status codes - Returns Err(String) for
router-api/src/module/httpc.rs:9
ClassHttpRequest
router-core/src/system/prottp/core.rs:8
ClassHttpServer
router-core/src/system/prottp/core.rs:17
ClassInferenceStats
router-api/src/api/ai_security/inference_stats.rs:11
ClassIsolationForestHandler
Isolation Forest thread handler that processes ML logs and runs inference
router-api/src/module/ai_security/thread_isolation.rs:13
ClassJwtAuth
New JWT-based authentication middleware
router-api/src/api/users/helper/auth_middleware.rs:16
ClassJwtAuthMiddleware
router-api/src/api/users/helper/auth_middleware.rs:55
ClassLockGuard
We got the lock, now use a defer-like pattern to ensure unlock
router-core/src/system/memory_log/mod.rs:489
ClassLockGuard
We got the lock, now use a defer-like pattern to ensure unlock
router-api/src/module/memory_log/core.rs:241
ClassLogCaptureTimeframe
router-api/src/module/temporary_log.rs:101
ClassLogConsumer
Log consumer implementation
router-api/src/module/memory_log/core.rs:420
ClassLogEntry
router-core/src/system/memory_log/mod.rs:638
ClassLogEntry
Structure to hold log data before saving to database
router-api/src/module/database_log.rs:37
ClassLogEntry
router-api/src/module/memory_log/core.rs:412
ClassLogGatewayEntry
router-api/src/config.rs:13
ClassLogMessage
router-api/src/module/database_log.rs:11
ClassLogMessageFormatted
router-api/src/module/database_log.rs:20
ClassLogProducer
Log producer implementation
router-core/src/system/memory_log/mod.rs:646
ClassLogStore
router-api/src/module/temporary_log.rs:144
EnumLogStoreError
router-api/src/module/temporary_log.rs:15
ClassLoginRequest
router-api/src/api/users/handlers/login.rs:8
ClassLoginRequest
router-cli/src/main.rs:63
ClassLoginResponse
router-api/src/api/users/handlers/login.rs:14
ClassLoginResponse
router-cli/src/main.rs:69
ClassMlFeatureLog
router-api/src/module/ai_security/thread_xgboost.rs:13
EnumModelError
router-api/src/module/ai_security/models.rs:13
ClassModelStats
router-api/src/api/ai_security/inference_stats.rs:20
EnumModelType
router-api/src/api/ai_security/mod.rs:17
ClassOnnxModel
Represents an ONNX model with lazy loading support
router-api/src/module/ai_security/models.rs:28
EnumOverflowPolicy
router-core/src/system/memory_log/mod.rs:47
ClassPendingEntry
router-api/src/module/ai_security/blocklist_store.rs:21
ClassProxy
router-api/src/api/settings/mod.rs:68
ClassProxyApp
router-core/src/app/proxy_fast.rs:130
ClassProxyDomain
router-api/src/api/settings/mod.rs:114
ClassProxyDomain
router-api/src/api/sync/proxy_node.rs:56
ClassProxyInputObject
router-api/src/api/settings/proxy_set.rs:21
ClassProxyNode
router-core/src/config.rs:112
ClassProxyNode
router-api/src/api/sync/proxy_node.rs:33
ClassQGatewayNode
router-api/src/api/sync/gateway_node_queries.rs:6
ClassQGatewayNodeSNI
router-api/src/api/sync/gateway_node_queries.rs:15
ClassQGatewayPath
router-api/src/api/sync/gateway_node_queries.rs:183
ClassQProxyNode
router-api/src/api/sync/proxy_node_queries.rs:10
ClassQuery
router-api/src/module/database.rs:618
ClassQueueControl
router-core/src/system/memory_log/mod.rs:31
ClassQueueControl
router-api/src/module/memory_log/core.rs:49
ClassRedirectRule
router-core/src/app/gateway_fast.rs:202
ClassRewriteRule
router-core/src/app/proxy_fast.rs:43
EnumRole
router-api/src/api/users/models.rs:40
ClassRoleAuth
Role-based authorization middleware
router-api/src/api/users/helper/auth_middleware.rs:114
ClassRoleAuthMiddleware
router-api/src/api/users/helper/auth_middleware.rs:172
EnumRoutingData
router-core/src/config.rs:65
ClassServiceInfo
router-core/src/detect.rs:16
EnumServiceManagerType
router-core/src/detect.rs:8
next →1–100 of 126, ranked by callers