Namespace Acuit.Pinpoint.IO
Classes
- AsyncLock
- A mutual-exclusion lock for asynchronous use. 
- CancellationTokenTaskSource<T>
- Holds the task for a cancellation token, as well as the token registration. The registration is disposed when this instance is disposed. 
- CollectionConfiguredDeviceEnumerator
- A IConfiguredDeviceEnumerator for a collection of devices. 
- ConfiguredDeviceDefinition
- A definition for a configured device. 
- ConfiguredDeviceEnumeratorBase
- A base class for implementing IConfiguredDeviceEnumerator. 
- ConfiguredDeviceTypeResolverBase
- A base class for implementing IConfiguredDeviceTypeResolver. 
- ConfiguredEmulatableDeviceTypeResolver
- A concrete device type resolver for configured device types that uses a single concrete type, but that can optionally be emulated via a different concrete type if the Type setting value is "Emulated". 
- ConnectedDevice
- A base class for implementing IConnectedDevice and IHealthCheck. 
- DeviceClosedConnectionException
- The exception that is thrown when a device closes a connection. 
- DeviceConnection
- A default implementation for IDeviceConnection. 
- DeviceTypeRegistrationOptions
- Device type registration options. 
- DeviceTypeService
- A service available for a device type. 
- IDeviceRegistryExtensions
- Extensions for IDeviceRegistry. 
- OptionalSingleConfiguredDeviceEnumerator
- A IConfiguredDeviceEnumerator for an optional single device. 
- PolledConnectedDevice
- A base class for implementing IConnectedDevice and IHealthCheck for devices that should be regularly polled for status. 
- SingletonConfiguredDeviceEnumerator
- A IConfiguredDeviceEnumerator for a single device. 
- StandardDeviceSettingNames
- Standard names for general device settings. 
- TypedConfiguredDeviceTypeResolver
- A concrete device type resolver for configured device types with dynamic types specified via a Type configuration setting. 
Interfaces
- IConfiguredDeviceEnumerator
- An enumerator for configured devices. 
- IConfiguredDeviceTypeResolver
- A concrete device type resolver for configured device types. 
- IConnectedDevice
- A device that requires a connection to an external device. 
- IDeviceConnection
- Represents a specific connection to a device, via ConnectAsync(CancellationToken). 
- IDeviceRegistry
- The device registry. 
- IDeviceTypeRegistrationWatcher
- A device type registration configuration change watcher. 
- IRegisteredDevice
- A registered device. 
- IRegisteredDevice<TDevice>
- A registered device.