Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/aula-id/mini-gateway-rs
/ types & classes
Types & classes
126 in github.com/aula-id/mini-gateway-rs
⨍
Functions
455
◇
Types & classes
126
Class
ActiveDeviceEntry
router-api/src/config.rs:23
Class
ActiveSegment
router-api/src/module/temporary_log.rs:127
Class
AiModel
router-api/src/api/ai_security/ai_model_queries.rs:13
Class
AlignedCounter
Double cache line to be extra safe
router-core/src/system/writer/rawid.rs:125
Enum
Api
router-api/src/config.rs:6
Class
AppTlsTools
router-core/src/system/prottp/app/tls_tools.rs:6
Class
ArchivedSegment
router-api/src/module/temporary_log.rs:138
Class
AuthConfig
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
Class
AutoRenewalConfig
router-api/src/module/auto_renewal/spawner.rs:32
Class
BlocklistEntry
router-core/src/config.rs:192
Enum
BlocklistStore
router-api/src/module/ai_security/blocklist_store.rs:12
Class
BlocklistValue
router-core/src/system/prottp/app/blocklist.rs:16
Class
BrokerClient
router-api/src/module/broker.rs:6
Enum
BytesMetric
router-api/src/module/temporary_log.rs:29
Class
CertbotConfig
router-api/src/module/certbot_runner.rs:35
Enum
CertbotError
router-api/src/module/certbot_runner.rs:123
Class
CertbotManager
router-api/src/module/certbot_runner.rs:145
Enum
CertificateAutomationError
router-api/src/module/certificate_automation.rs:20
Class
CertificateAutomationManager
Certificate automation manager that integrates certbot with the database
router-api/src/module/certificate_automation.rs:38
Class
CertificateGenerationRequest
router-api/src/api/settings/certificate_management.rs:15
Class
CertificateInfo
router-api/src/module/certbot_runner.rs:150
Class
CertificateResponse
router-api/src/api/settings/certificate_management.rs:29
Class
Claims
router-api/src/api/users/helper/auth_token.rs:68
Interface
ClaimsFromRequest
Helper trait for accessing Claims in request handlers
router-api/src/api/users/helper/auth_middleware.rs:390
Class
Cli
router-cli/src/main.rs:16
Enum
Commands
router-cli/src/main.rs:42
Class
ConfigCreated
router-cli/src/main.rs:86
Class
ConfigUploadResponse
router-cli/src/main.rs:79
Class
ContextGw
router-core/src/app/gateway_fast.rs:70
Class
CreateUserRequest
router-api/src/api/users/models.rs:159
Class
Credentials
router-cli/src/main.rs:171
Class
Database
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
Enum
DatabaseError
router-api/src/module/database.rs:62
Class
DatabaseLog
A database pooling system for log messages
router-api/src/module/database_log.rs:47
Class
DefaultPort
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
Class
DeleteRequest
router-api/src/api/settings/gwnode_set.rs:344
Class
DeleteRequest
router-api/src/api/settings/gateway_set.rs:222
Enum
DuplexEvent
router-core/src/app/proxy_fast.rs:143
Class
DynamicCert
router-core/src/system/server.rs:45
Class
Gateway
router-api/src/api/settings/mod.rs:233
Class
GatewayApp
The main application implementing HTTP proxy routing.
router-core/src/app/gateway_fast.rs:240
Class
GatewayNode
router-core/src/config.rs:174
Class
GatewayNode
router-api/src/api/settings/mod.rs:172
Class
GatewayNode
router-api/src/api/sync/gateway_node.rs:12
Class
GatewayNodeSNI
router-core/src/config.rs:183
Class
GatewayPath
router-core/src/config.rs:163
Class
HTTPCResponse
router-api/src/api/sync/mod.rs:54
Class
HttpC
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
Class
HttpRequest
router-core/src/system/prottp/core.rs:8
Class
HttpServer
router-core/src/system/prottp/core.rs:17
Class
InferenceStats
router-api/src/api/ai_security/inference_stats.rs:11
Class
IsolationForestHandler
Isolation Forest thread handler that processes ML logs and runs inference
router-api/src/module/ai_security/thread_isolation.rs:13
Class
JwtAuth
New JWT-based authentication middleware
router-api/src/api/users/helper/auth_middleware.rs:16
Class
JwtAuthMiddleware
router-api/src/api/users/helper/auth_middleware.rs:55
Class
LockGuard
We got the lock, now use a defer-like pattern to ensure unlock
router-core/src/system/memory_log/mod.rs:489
Class
LockGuard
We got the lock, now use a defer-like pattern to ensure unlock
router-api/src/module/memory_log/core.rs:241
Class
LogCaptureTimeframe
router-api/src/module/temporary_log.rs:101
Class
LogConsumer
Log consumer implementation
router-api/src/module/memory_log/core.rs:420
Class
LogEntry
router-core/src/system/memory_log/mod.rs:638
Class
LogEntry
Structure to hold log data before saving to database
router-api/src/module/database_log.rs:37
Class
LogEntry
router-api/src/module/memory_log/core.rs:412
Class
LogGatewayEntry
router-api/src/config.rs:13
Class
LogMessage
router-api/src/module/database_log.rs:11
Class
LogMessageFormatted
router-api/src/module/database_log.rs:20
Class
LogProducer
Log producer implementation
router-core/src/system/memory_log/mod.rs:646
Class
LogStore
router-api/src/module/temporary_log.rs:144
Enum
LogStoreError
router-api/src/module/temporary_log.rs:15
Class
LoginRequest
router-api/src/api/users/handlers/login.rs:8
Class
LoginRequest
router-cli/src/main.rs:63
Class
LoginResponse
router-api/src/api/users/handlers/login.rs:14
Class
LoginResponse
router-cli/src/main.rs:69
Class
MlFeatureLog
router-api/src/module/ai_security/thread_xgboost.rs:13
Enum
ModelError
router-api/src/module/ai_security/models.rs:13
Class
ModelStats
router-api/src/api/ai_security/inference_stats.rs:20
Enum
ModelType
router-api/src/api/ai_security/mod.rs:17
Class
OnnxModel
Represents an ONNX model with lazy loading support
router-api/src/module/ai_security/models.rs:28
Enum
OverflowPolicy
router-core/src/system/memory_log/mod.rs:47
Class
PendingEntry
router-api/src/module/ai_security/blocklist_store.rs:21
Class
Proxy
router-api/src/api/settings/mod.rs:68
Class
ProxyApp
router-core/src/app/proxy_fast.rs:130
Class
ProxyDomain
router-api/src/api/settings/mod.rs:114
Class
ProxyDomain
router-api/src/api/sync/proxy_node.rs:56
Class
ProxyInputObject
router-api/src/api/settings/proxy_set.rs:21
Class
ProxyNode
router-core/src/config.rs:112
Class
ProxyNode
router-api/src/api/sync/proxy_node.rs:33
Class
QGatewayNode
router-api/src/api/sync/gateway_node_queries.rs:6
Class
QGatewayNodeSNI
router-api/src/api/sync/gateway_node_queries.rs:15
Class
QGatewayPath
router-api/src/api/sync/gateway_node_queries.rs:183
Class
QProxyNode
router-api/src/api/sync/proxy_node_queries.rs:10
Class
Query
router-api/src/module/database.rs:618
Class
QueueControl
router-core/src/system/memory_log/mod.rs:31
Class
QueueControl
router-api/src/module/memory_log/core.rs:49
Class
RedirectRule
router-core/src/app/gateway_fast.rs:202
Class
RewriteRule
router-core/src/app/proxy_fast.rs:43
Enum
Role
router-api/src/api/users/models.rs:40
Class
RoleAuth
Role-based authorization middleware
router-api/src/api/users/helper/auth_middleware.rs:114
Class
RoleAuthMiddleware
router-api/src/api/users/helper/auth_middleware.rs:172
Enum
RoutingData
router-core/src/config.rs:65
Class
ServiceInfo
router-core/src/detect.rs:16
Enum
ServiceManagerType
router-core/src/detect.rs:8
next →
1–100 of 126, ranked by callers