IntervalZero.RTX64.Config Namespace

This namespace contains types used to configure the RTX64 Runtime.

Classes
ClassDescription
Public classDevice
This is the base class for all classes representing hardware devices on the current machine. The only parts of the public interface of this class that you can use on an instance of this class are the properties WindowsDevices and RTX64Devices. All others exist solely to be inherited.
Public classIPv4Configuration
This class represents the IPv4 configuration of a network interface. This class can only be used in RTX64 3.2 or later.
Public classLicenseInfo
This class represents the license information for one product feature (e.g., RTX64, TCP64, etc.). The feature to which an instance of this class applies is specified in property FeatureName.
Public classMachine
This class provides read-only access to some attributes of the current machine, such as the hostname, amount of RAM, and the number of logical processors.
Public classNALThis class represents a Network Abstraction Layer (NAL) network interface.
Public classNetwork
Each instance of this class represents an instance of the Real-Time Network (NAL and optional TCP/IP Stack). As of RTX64 1.0, only one instance is supported (ID 0).
Public classNetworkFilter
This class represents an RTX64 network filter.
Public classNetworkInterface
This class represents a network interface.
Public classProduct
Represents the installed and licensed product, and provides properties to obtain information about the installation and license. Multiple instances of this class can be created as needed, and they all provide access to the same product information.
Public classRemoteDebugger This class reads and modifies the configuration of the RTX64 Remote Debugger.
Public classRTX64Device
This class represents a Plug and Play device that has been converted to ownership by RTX64.
Public classScheduledProcess
Represents a real-time process to be started automatically when the RTX64 Subsystem starts.
Public classServerConsole
This class reads and modifies the configuration of the RTX64 Server Console. Assignments to properties on an instance of this class modify Registry values that contain the persistent state of the configuration of the Server Console. After changing the configuration of the Server Console using this class, the Server Console must be restarted for those changes to take effect.
Public classSubsystem
This class represents the persistent configuration state of the RTX64 real-time Subsystem. Configuration changes made via this class become persistent immediately, but they do not take effect until the next time the real-time Subsystem is started.
Public classTCPIP This class represents a single TCP/IP network interface.
Public classWindowsDevice
This class represents a Plug-and-Play device owned by Windows. This class has no members of its own. All members of this class are inherited from class Device. This class exists to enable Windows and RTX64 devices to be treated polymorphically while being able to distinguish them from each other.
Structures
StructureDescription
Public structureIPv4AddressNetMaskPair
This struct is used to add Multiple IPConfigurtions to NetworkInterface. Used in Method CreateNetworkInterface.
Public structureProductRT_LICENSE_EXPIRATION_DATERepresents the expiration date of an RTX64 license.
Public structureProductRT_LICENSE_INFORepresents an RTX64 license.
Public structureProductRT_LICENSE_ISSUE_DATERepresents the date an RTX64 license was issued. This is the date the license was first activated using the RTX64 Activation & Configuration utility.
Public structureProductRT_VERSION_INFO
This structure represents the version of the RTX64 Runtime or SDK.
Public structureProductRtLicenseOptionsRepresents optional data associated with an RTX64 license. Not all licenses have optional data.
Interfaces
InterfaceDescription
Public interfaceIConfigDevice
The abstraction of the concrete implementation by class Device.
Public interfaceIConfigIPv4ConfigurationThe abstraction of the concrete implementation by class IPv4Configuration.
Public interfaceIConfigLicenseInfo
The abstraction of the concrete implementation by class LicenseInfo.
Public interfaceIConfigMachine
The abstraction of the concrete implementation by class Machine.
Public interfaceIConfigNetwork
The abstraction of the concrete implementation by class Network.
Public interfaceIConfigNetworkFilter
The abstraction of the concrete implementation by class NetworkFilter.
Public interfaceIConfigNetworkInterface
The abstraction of the concrete implementation by class NetworkInterface.
Public interfaceIConfigProduct
The abstraction of the concrete implementation by class Product.
Public interfaceIConfigRemoteDebugger The abstraction of the concrete implementation by class RemoteDebugger.
Public interfaceIConfigRTX64Device
The abstraction of the concrete implementation by class RTX64Device.
Public interfaceIConfigScheduledProcess
The abstraction of the concrete implementation by class ScheduledProcess.
Public interfaceIConfigServerConsole
The abstraction of the concrete implementation by class ServerConsole.
Public interfaceIConfigSubsystem
The abstraction of the concrete implementation by class Subsystem.
Public interfaceIConfigWindowsDevice
The abstraction of the concrete implementation by class WindowsDevice.
Enumerations
EnumerationDescription
Public enumerationLicenseInfoProductEdition
This enumeration defines the product editions. See property ProductEdition on this class.
Public enumerationNetworkInterfaceInterruptType
This enumeration represents the various interrupt types that a given network interface can use. Enumerators from this enumeration can be assigned to property Interrupt on this class.
Public enumerationProductRT_FEATURE_LICENSE_STATUSThis enumeration represents various status codes that can be returned by licensing APIs in class Product.
Public enumerationRDTFeatureMode
Represents the state of the Intel® Resource Director Technology (RDT) features: 
  • Intel® Cache Allocation Technology (CAT) mode for performance differentiation among RTSS threads.
  • Intel® Memory Bandwidth Technology (MBA) mode for performance differentiation among RTSS threads.
Public enumerationRDTState
Represents the state of Intel® Resource Director Technology (RDT) performance optimization.
Public enumerationRestartKind
Represents the various kinds of restart requirements that can exist as a result of using this class. For a similar property that represents the need to restart the real-time TCP/IP stack, see IntervalZero.RTX64.Network.RestartNeeded.
Public enumerationSubsystemStartMode
This enumeration represents the various ways the RTX64 real-time Subsystem can be configured to start.