# All Classes

- Class Summary
  Class | Description
  --- | ---
  BlackScreenDisplayable | Class that represents a black screen to be displayed by the kernel.
  KernelUncaughtExceptionHandler | Handles uncaught exceptions and manages the lifecycle of applications causing them.
  KernelUncaughtExceptionHandler.RemoveAppTask |
  Main | Kernel entry point class.
  Main.OnAppStateChanged | Listener triggered when the application state changes.
  MonitoringLoggerTimerTask | Logs CPU and RAM usage periodically
  NtpSyncTimerTask | `NtpSyncTimerTask` periodically synchronizes the system time with a Network Time Protocol (NTP) server.
  OnInternetStateChanged |
  OnNetworkStateChanged | Listen to network status changes.
  PermissionAuditLogger | A logging-only implementation of `FeaturePermissionCheckDelegate` that grants all permissions.
  SecurityManagerProvider | Provides a `SecurityManager` for the application, configured based on the specified security mode.