Namespace NFX.OS
Classes
Computer
Facilitates various computer-related tasks such as CPU usage, memory utilization etc.
HostNetInfo
Provides information about IP network host
HostNetInfo.NetAdapterInfo
Describes a network adapter on subordinate host
HostNetInfo.NetAddrInfo
Describes an address supported by net adapter
NetworkUtils
Provides network-related utilities
ProcessRunner
Provides simple process invocation and output capture functionality
Structs
ManyReadersOneWriterSynchronizer
This struct is for ADVANCED SYSTEM use-cases. DEVELOPERS: do not use this in a business application code. Represents an efficient SpinWait/Yield-based lock that allows many readers to operate concurrently and only one single concurrent writer. This struct must be used ONLY with a very fast/tight operations that do not block on IO and other locks, and are expected to complete under a tenth fraction of a second. Warning: this lock CAN NOT be held for longer than 5 hrs by design. DO NOT use this lock with IO-dependent operations. This is not really a limitation as this class is used to guard operations which are very fast (fractions of a second) and should fail faster otherwise. This lock IS NOT REENTRANT!
MemoryStatus
Provides current memory status snapshot
Enums
OSFamily
Denotes primary OS Families: Win/Mac/Lin*nix