Package-level declarations

Types

Link copied to clipboard
class AndroidRadioControllerImpl(context: Context, serviceRepository: AndroidServiceRepository, nodeRepository: NodeRepository) : RadioController
Link copied to clipboard

Android-specific ServiceRepository that extends ServiceRepositoryImpl with AIDL service binding.

Link copied to clipboard
Link copied to clipboard
class DirectRadioControllerImpl(serviceRepository: ERROR CLASS: Symbol not found for ServiceRepository, nodeRepository: ERROR CLASS: Symbol not found for NodeRepository, commandSender: ERROR CLASS: Symbol not found for CommandSender, router: ERROR CLASS: Symbol not found for MeshRouter, nodeManager: ERROR CLASS: Symbol not found for NodeManager, radioInterfaceService: ERROR CLASS: Symbol not found for RadioInterfaceService, locationManager: ERROR CLASS: Symbol not found for MeshLocationManager) : <ERROR CLASS> ERROR CLASS: Symbol not found for RadioController

Platform-agnostic RadioController implementation that delegates directly to service-layer handlers.

Link copied to clipboard
class MeshServiceOrchestrator(radioInterfaceService: ERROR CLASS: Symbol not found for RadioInterfaceService, serviceRepository: ERROR CLASS: Symbol not found for ServiceRepository, packetHandler: ERROR CLASS: Symbol not found for PacketHandler, nodeManager: ERROR CLASS: Symbol not found for NodeManager, messageProcessor: ERROR CLASS: Symbol not found for MeshMessageProcessor, commandSender: ERROR CLASS: Symbol not found for CommandSender, connectionManager: ERROR CLASS: Symbol not found for MeshConnectionManager, router: ERROR CLASS: Symbol not found for MeshRouter, serviceNotifications: ERROR CLASS: Symbol not found for MeshServiceNotifications)

Platform-agnostic orchestrator for the mesh service lifecycle.

Link copied to clipboard
open class ServiceClient<T : IInterface>(stubFactory: (IBinder) -> T) : Closeable

A generic helper for binding to an Android Service via AIDL. Handles connection lifecycle, thread safety for initial binding, and automatic retry for common race conditions.

Link copied to clipboard
open class ServiceRepositoryImpl : <ERROR CLASS> ERROR CLASS: Symbol not found for ServiceRepository

Platform-agnostic implementation of ServiceRepository.