libnick 2025.9.1
A cross-platform base for native Nickvision applications.
Loading...
Searching...
No Matches
Class List
Here are the classes, structs, unions and interfaces with brief descriptions:
[detail level 123]
 NNickvision
 NApp
 CAppInfoA model for the information about an application
 CWindowGeometryA model of a window's geometry
 NDatabase
 CSqliteDatabaseA thread-safe sqlite (sqlcipher) database
 CSqliteFunctionContextA sqlite function context
 CSqliteStatementA sqlite statement
 CSqliteValueA sqlite value
 NEvents
 CEventAn event that can have handlers subscribe to it, which in turn will be called when the event is invoked
 CEventArgsA base class for event arguments
 CParamEventArgsAn event argument that contains a single parameter
 NFilesystem
 CFileSystemChangedEventArgsAn event argument for when a file system object is changed
 CFileSystemWatcherA watcher of a file system folder
 NHelpers
 CCancellationTokenA token that can be used to cancel an operation
 CIJsonSerializableAn interface for objects serializable to Json
 CJsonFileBaseA base class for thread-safe json data files
 CPairHashA hash value for std::pair
 NKeyring
 CCredentialA model of a credential stored in a keyring
 CKeyringA model of a keyring object for managing credentials
 CPasswordGeneratorA random password generator
 NNetwork
 CIPv4AddressA model of an IPv4 address
 CMacAddressA model of a MAC address
 CNetworkMonitorA monitor of the system's network connection
 CNetworkStateChangedEventArgsAn event argument for when the network state is changed
 NNotifications
 CNotificationSentEventArgsAn event argument for when a notification is sent
 CShellNotificationSentEventArgsAn event argument for when a shell notification is sent
 NSystem
 CProcessA managed process
 CProcessExitedEventArgsAn event argument for when a process has exited
 CSuspendInhibitorAn object to prevent the system from suspending
 NUpdate
 CUpdaterAn object to check for and download new releases through GitHub
 CVersionA model for a version number