IntervalZero RTX64 Managed Code Framework
This namespace contains types used to configure the RTX64 Runtime.
![](../Icons/SectionExpanded.png)
Class | Description | |
---|---|---|
![]() | Device |
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. |
![]() | IPv4Configuration |
This class represents the IPv4 configuration of a network interface.
This class can only be used in RTX64 3.2 or later.
|
![]() | LicenseInfo |
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.
|
![]() | Machine |
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.
|
![]() | NAL | This class represents a Network Abstraction Layer (NAL) network interface. |
![]() | Network |
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).
|
![]() | NetworkFilter |
This class represents an RTX64 network filter.
|
![]() | NetworkInterface |
This class represents a network interface.
|
![]() | Product |
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.
|
![]() | RemoteDebugger | This class reads and modifies the configuration of the RTX64 Remote Debugger. |
![]() | RTX64Device |
This class represents a Plug and Play device that has been converted to ownership by RTX64.
|
![]() | ScheduledProcess | Represents a real-time process to be started automatically when the RTX64 Subsystem starts. |
![]() | ServerConsole |
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.
|
![]() | Subsystem |
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.
|
![]() | TCPIP | This class represents a single TCP/IP network interface. |
![]() | WindowsDevice |
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. |
![](../Icons/SectionExpanded.png)
Structure | Description | |
---|---|---|
![]() | IPv4AddressNetMaskPair |
This struct is used to add Multiple IPConfigurtions to NetworkInterface. Used in Method CreateNetworkInterface.
|
![]() | ProductRT_LICENSE_EXPIRATION_DATE | Represents the expiration date of an RTX64 license. |
![]() | ProductRT_LICENSE_INFO | Represents an RTX64 license. |
![]() | ProductRT_LICENSE_ISSUE_DATE | Represents the date an RTX64 license was issued. This is the date the license was first activated using the RTX64 Activation & Configuration utility. |
![]() | ProductRT_VERSION_INFO |
This structure represents the version of the RTX64 Runtime or SDK.
|
![]() | ProductRtLicenseOptions | Represents optional data associated with an RTX64 license. Not all licenses have optional data. |
![](../Icons/SectionExpanded.png)
Interface | Description | |
---|---|---|
![]() | IConfigDevice |
The abstraction of the concrete implementation by class Device.
|
![]() | IConfigIPv4Configuration | The abstraction of the concrete implementation by class IPv4Configuration. |
![]() | IConfigLicenseInfo |
The abstraction of the concrete implementation by class LicenseInfo.
|
![]() | IConfigMachine |
The abstraction of the concrete implementation by class Machine.
|
![]() | IConfigNetwork |
The abstraction of the concrete implementation by class Network.
|
![]() | IConfigNetworkFilter |
The abstraction of the concrete implementation by class NetworkFilter.
|
![]() | IConfigNetworkInterface |
The abstraction of the concrete implementation by class NetworkInterface.
|
![]() | IConfigProduct |
The abstraction of the concrete implementation by class Product.
|
![]() | IConfigRemoteDebugger | The abstraction of the concrete implementation by class RemoteDebugger. |
![]() | IConfigRTX64Device |
The abstraction of the concrete implementation by class RTX64Device.
|
![]() | IConfigScheduledProcess |
The abstraction of the concrete implementation by class ScheduledProcess.
|
![]() | IConfigServerConsole |
The abstraction of the concrete implementation by class ServerConsole.
|
![]() | IConfigSubsystem |
The abstraction of the concrete implementation by class Subsystem.
|
![]() | IConfigWindowsDevice |
The abstraction of the concrete implementation by class WindowsDevice.
|
![](../Icons/SectionExpanded.png)
Enumeration | Description | |
---|---|---|
![]() | LicenseInfoProductEdition |
This enumeration defines the product editions. See property ProductEdition on this class.
|
![]() | NetworkInterfaceInterruptType |
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.
|
![]() | ProductRT_FEATURE_LICENSE_STATUS | This enumeration represents various status codes that can be returned by licensing APIs in class Product. |
![]() | RDTFeatureMode |
Represents the state of the Intel® Resource Director Technology (RDT) features:
|
![]() | RDTState | Represents the state of Intel® Resource Director Technology (RDT) performance optimization. |
![]() | RestartKind |
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.
|
![]() | SubsystemStartMode |
This enumeration represents the various ways the RTX64 real-time Subsystem can be configured to start.
|