Package-level declarations
Types
Link copied to clipboard
Runtime debug log level toggle via ADB broadcast intent.
Link copied to clipboard
class DebugOverlay(cfgProvider: () -> KioskOpsConfig, queue: QueueRepository, persistentAudit: PersistentAuditTrail, policyHashProvider: () -> String)
Data-only debug overlay for development diagnostics.
Link copied to clipboard
data class DebugOverlayState(val queueDepth: Long, val quarantineCount: Long, val lastSyncEnabled: Boolean, val policyHash: String, val validationEnabled: Boolean, val piiEnabled: Boolean, val fieldEncryptionEnabled: Boolean, val anomalyEnabled: Boolean, val auditChainValid: Boolean, val auditEventCount: Long, val encryptionEnabled: Boolean)
Snapshot of SDK state for debug display.
Link copied to clipboard
object DebugUtils
Utility functions for debug build checks.
Link copied to clipboard
data class EventDetails(val id: String, val type: String, val enqueuedAt: Long, val attempts: Int, val state: EventState, val payloadSizeBytes: Int, val lastError: String?, val nextRetryAt: Long?, val correlationId: String?, val decryptedPayload: String?)
Detailed event information including decrypted payload.
Link copied to clipboard
data class EventFilter(val eventType: String? = null, val state: EventState? = null, val minAttempts: Int? = null)
Filter criteria for event queries.
Link copied to clipboard
Debug-only event queue inspector.
Link copied to clipboard
State of an event in the queue.
Link copied to clipboard
data class EventSummary(val id: String, val type: String, val enqueuedAt: Long, val attempts: Int, val state: EventState, val payloadSize: Int, val lastError: String?, val nextRetryAt: Long?, val correlationId: String?)
Summary of a queued event (metadata only).
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
class PerformanceProfiler
Records operation timings for debug builds.
Link copied to clipboard
interface QueueAccessor
Interface for queue access (provided by SDK internals).
Link copied to clipboard
data class QueueStatistics(val activeCount: Long, val quarantinedCount: Long, val processingCount: Long, val totalBytes: Long, val oldestEventAge: Duration?, val eventTypeBreakdown: Map<String, Int>, val stateBreakdown: Map<EventState, Int>, val averageAttempts: Double)
Queue statistics for debugging.
Link copied to clipboard
Marks a class or function as only available in debug builds.