StreamLink.NET
Namespaces
StreamLink.NET
Namespaces
NamespaceDescription
Caplin.StreamLink
All Caplin StreamLink.NET functionality is located within this top-level namespace.

The Caplin.StreamLink namespace contains interfaces and definitions that permit an API user to create StreamLink interfaces and connect to servers.


Caplin.StreamLink.Authentication
The Caplin.StreamLink.Authentication namespace contains interfaces and classes that provide for the encapsulation of authentication information.

The client application must either register an object implementing the ICredentialsProvider interface with StreamLink.NET or alternatively register one of the ICredentialsProvider implementations contained within this namespace

The Caplin.StreamLink.Authentication namespace contains interfaces and classes that provide for the encapsulation of authentication information.


Caplin.StreamLink.Command
Commands are one-off actions performed on the Liberator. Whilst Subscriptions are used to passively listen to events on the Liberator, Commands are used to actively send information to the Liberator.

The Caplin.StreamLink.Command namespace contains interfaces that permit an API user to issue and receive the results of commands.


Caplin.StreamLink.Configuration
The configuration namespace provides convenience classes for generating StreamLink.NET configuration programmatically rather than using an XML configuration file.

Caplin.StreamLink.Logging
The StreamLink.Logging namespace provides logging facilities for StreamLink.NET.

An API user must implement the ILogger interface defined within this namespace in order to receive log messages from StreamLink.NET.


Caplin.StreamLink.Subscription
The subscription namespace contains common interfaces and enumerations that are used by all data-type specific subscriptions.

Caplin.StreamLink.Subscription.Container
Contains interfaces, classes and enums related to containers. Defines the key interfaces IContainerSubscription and IContainerSubscriptionListener in addition to the IContainerEvent, IContainerElement, IContainerSubscriptionParameters interfaces.

Caplin.StreamLink.Subscription.Directory
Contains interfaces, classes and enums related to directories. Defines the key interfaces IDirectorySubscription and IDirectorySubscriptionListener in addition to the IDirectoryEvent, IDirectoryElement, IDirectorySubscriptionParameters interfaces.

Caplin.StreamLink.Subscription.Record

Contains interfaces, classes and enums related to records. Defines the key interfaces IRecordSubscription and IRecordSubscriptionListener in addition to all record event interfaces and the IRecordSubscriptionParameters interface.


Caplin.Threading

[Missing namespace summary documentation for N:Caplin.Threading]