Package-level declarations
Types
Link copied to clipboard
Actions for the Crash module.
Link copied to clipboard
Platform-specific crash handler that captures session data on uncaught exceptions.
Link copied to clipboard
class CrashLogic(storeAccessor: StoreAccessor, platformContext: PlatformContext, sessionCapture: SessionCapture) : ModuleLogic
Logic for installing the platform crash handler.
Link copied to clipboard
class CrashModule(platformContext: PlatformContext, sessionCapture: SessionCapture) : Module<CrashState, CrashAction>
Module for automatic platform crash handler installation.
Link copied to clipboard
State for the Crash module.
Link copied to clipboard
Actions for introspection module.
Link copied to clipboard
data class IntrospectionConfig(val clientId: String = Uuid.random().toString(), val clientName: String = "Client-", val platform: String, val enabled: Boolean = true)
Configuration for introspection identity and behavior.
Link copied to clipboard
Logic class for introspection and session capture operations.
Link copied to clipboard
class IntrospectionModule(config: IntrospectionConfig, sessionCapture: SessionCapture, platformContext: PlatformContext) : ModuleWithLogic<IntrospectionState, IntrospectionAction, IntrospectionLogic>
Lightweight module for session capture and introspection.
Link copied to clipboard
State for introspection module. Minimal state - just tracks if capture is active.
Link copied to clipboard
Platform-specific context wrapper.
Link copied to clipboard
Platform-specific session file export.