libnick 2024.12.0
A cross-platform base for native Nickvision applications.
Loading...
Searching...
No Matches
Nickvision::System Namespace Reference

Namespaces

namespace  Environment
 

Classes

class  Process
 A managed process. More...
 
class  ProcessExitedEventArgs
 An event argument for when a process has exited. More...
 
class  SuspendInhibitor
 An object to prevent the system from suspending. More...
 

Enumerations

enum class  DeploymentMode { Local , Flatpak , Snap }
 Supported deployment modes. More...
 
enum class  OperatingSystem { Windows , Linux , MacOS , Other }
 Supported operating systems. More...
 

Enumeration Type Documentation

◆ DeploymentMode

Supported deployment modes.

Enumerator
Local 

Local deployment.

Flatpak 

Flatpak deployment.

Snap 

Snap deployment.

◆ OperatingSystem

Supported operating systems.

Enumerator
Windows 

The Windows operating system.

Linux 

The Linux operating system.

MacOS 

The MacOS operating system.

Other 

A unknown operating system.