libs/

directory
v0.0.0-...-df8f258 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jun 11, 2026 License: MIT

Directories

Path Synopsis
Package api provides types and converters for the RotomNG HTTP API responses.
Package api provides types and converters for the RotomNG HTTP API responses.
Package auth provides authentication middleware for HTTP handlers.
Package auth provides authentication middleware for HTTP handlers.
Package bufferpool provides a sync.Pool-based buffer pool with size limits.
Package bufferpool provides a sync.Pool-based buffer pool with size limits.
Package connections manages the relationships between devices, workers, and controllers.
Package connections manages the relationships between devices, workers, and controllers.
Package controller implements the controller connection lifecycle and proxying.
Package controller implements the controller connection lifecycle and proxying.
Package errorutil provides shared error types and WebSocket close codes.
Package errorutil provides shared error types and WebSocket close codes.
Package ginutil provides Gin middleware and engine utilities.
Package ginutil provides Gin middleware and engine utilities.
Package gitutil provides utilities for extracting git build information.
Package gitutil provides utilities for extracting git build information.
Package handlers provides WebSocket and HTTP request handlers for RotomNG.
Package handlers provides WebSocket and HTTP request handlers for RotomNG.
Package jobs manages job definitions and execution on devices.
Package jobs manages job definitions and execution on devices.
Package logging provides structured logging configuration and handlers for slog.
Package logging provides structured logging configuration and handlers for slog.
Package mitm provides types and utilities for managing MITM proxy workers and device connections.
Package mitm provides types and utilities for managing MITM proxy workers and device connections.
Package prom provides Prometheus metric utilities including namespace wrapping.
Package prom provides Prometheus metric utilities including namespace wrapping.
Package protos provides generated Protocol Buffer types and utility functions for the MITM communication protocol.
Package protos provides generated Protocol Buffer types and utility functions for the MITM communication protocol.
Package rotom_ui provides embedded static files for the RotomNG web UI.
Package rotom_ui provides embedded static files for the RotomNG web UI.
Package selector implements worker selection and load balancing strategies.
Package selector implements worker selection and load balancing strategies.
Package services provides HTTP and WebSocket server implementations.
Package services provides HTTP and WebSocket server implementations.
Package settings provides a generic, thread-safe container for validated configuration values.
Package settings provides a generic, thread-safe container for validated configuration values.
Package stats provides time-windowed statistics collection and aggregation.
Package stats provides time-windowed statistics collection and aggregation.
Package testutil provides test utilities and builders for integration testing.
Package testutil provides test utilities and builders for integration testing.
Package timeutil provides time-related utility functions.
Package timeutil provides time-related utility functions.
Package tracking provides a generic, concurrency-safe request tracker for correlating outbound requests with their responses.
Package tracking provides a generic, concurrency-safe request tracker for correlating outbound requests with their responses.
Package ws provides WebSocket connection utilities including reading, writing, and lifecycle management.
Package ws provides WebSocket connection utilities including reading, writing, and lifecycle management.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL