| ActionAdapterBase | Represents the base class for action adapters. |
| ActionAdapterCollection | Represents a collection of IActionAdapter implementations. |
| AdapterBase | Represents the base class for any adapter. |
| AdapterCache | Represents a cache of loaded adapter types and their attributes. |
| AdapterCacheT | Represents a cache of loaded adapters of type T and their attributes. |
| AdapterCollectionBaseT | Represents a collection of IAdapter implementations. |
| AdapterCommandAttribute | Represents an attribute that allows a method in an IAdapter class to be exposed as an invokable command. |
| AdapterCommandInfo | Represents the set of adapter command attributes for an adapter. |
| AdapterInfo | Represents an adapter type and its key attributes. |
| AdapterProtocolAttribute | Marks a class as an adapter protocol. |
| AdapterProtocolInfo | Represents the set of adapter protocol attributes for an adapter. |
| AdapterTypeInfoMap | Represents a collection of adapters providing specialized method to retrieve `AdapterInfo` instances while cloning their connection parameters. |
| AllAdaptersCollection | Represents a collection of all IAdapterCollection implementations (i.e., a collection of IAdapterCollection's). |
| ConnectionParameter | Represents a connection parameter. |
| ConnectionParameterExtensions | Defines extension methods related to ConnectionParameter. |
| ConnectionStringParameterAttribute | Marks a parameter as being a connection string parameter used to configure an IAdapter. |
| FacileActionAdapterBase | Represents the base class for simple, non-time-aligned, action adapters. |
| FilterAdapterBase | Base class for the IFilterAdapter interface. |
| FilterAdapterCollection | Represents a collection of IFilterAdapter implementations. |
| IAdapterExtensions | Defines static extension functions for IAdapter implementations. |
| IaonSession | Represents a new Input, Action, Output interface session. |
| IndependentActionAdapterManagerBaseTAdapter | Represents an adapter base class that provides functionality to manage and distribute measurements to a collection of action adapters. |
| IndependentAdapterManagerExtensions | Represents an adapter base class that provides functionality to manage and distribute measurements to a collection of action adapters. |
| IndependentInputAdapterManagerBase | Represents an adapter base class that provides functionality to manage and distribute measurements to a collection of input adapters. |
| IndependentOutputAdapterManagerBase | Represents an adapter base class that provides functionality to manage and distribute measurements to a collection of output adapters. |
| InputAdapterBase | Represents the base class for any incoming input adapter. |
| InputAdapterCollection | Represents a collection of IInputAdapter implementations. |
| OneSecondDataWindowAdapterBase | Represents an adapter base class that provides functionality to operate on a 1-second window of data. |
| OutputAdapterBase | Represents the base class for any outgoing data stream. |
| OutputAdapterCollection | Represents a collection of IOutputAdapter implementations. |
| RouteMappingDoubleBufferQueue | The standard and default routing table that uses double buffer queues to route measurements. |
| RouteMappingHighLatencyLowCpu | Represents an alternative routing table that has intentional delays to lower overall CPU utilization. |
| RoutingPassthroughMethod | A set of methods that can be called to route measurements to an adapter that implements IOptimizedRoutingConsumer Note, this method will be called within a synchronized context. |
| RoutingTables | Represents the routing tables for the Iaon adapters. |
| RoutingTablesAdaptersList | Indicates how the RoutingTables have changed from one route calculation to another. |
| UIAdapterProtocolAttribute | UI-enabled variant of the adapter protocol attribute. This attribute inherits from UIResourceAttribute so that it carries UI resource information |
| UIResourceAttribute | Marks a class with user interface resources used to display or configure an IAdapter. |
| UIResourceInfo | Represents the set of UI resource attributes for an adapter. |
| IActionAdapter | Represents the abstract interface for any action adapter. |
| IAdapter | Represents the abstract interface for any adapter. |
| IAdapterCollection | Represents the abstract interface for a collection of adapters. |
| IFilterAdapter | Represents a module that processes input measurements on the way by before routing the measurements to other adapters. |
| IIndependentAdapterManager | Represents the interface for implementations of independent adapter collection managers. |
| IInputAdapter | Represents the abstract interface for any incoming adapter. |
| IOptimizedRoutingConsumer | Provides an alternative means of routing messages one at a time if an adapter is more efficient at receiving messages. |
| IOutputAdapter | Represents that abstract interface for any outgoing adapter. |
| IRouteMappingTables | An interface to provide a custom implementation of the routing functionality of the RoutingTables |
| DataType | Defines the basic data types for connection parameters. |
| ProtocolType | Protocol type enumeration for adapter protocols. |
| UIVisibility |