Show / Hide Table of Contents

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

Back to top Copyright © 2006-2018 Agnicore Inc
Generated by DocFX