Namespace | Description |
---|---|
Caplin.StreamLink |
The interfaces in this top-level namespace provide the main functions of Caplin StreamLink .NET.
|
Caplin.StreamLink.Authentication |
The Caplin.StreamLink.Authentication namespace contains interfaces and classes
for encapsulating authentication information.
The client application must either register with StreamLink.NET an object that implements the ICredentialsProvider interface, or alternatively it can register one of the implementations of ICredentialsProvider contained within this namespace. |
Caplin.StreamLink.Command | The Caplin.StreamLink.Command namespace contains interfaces for issuing commands and receiving command results. 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. |
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 also implement the ILogger interface 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 subscriptions.
|
Caplin.StreamLink.Subscription.Container |
Contains interfaces, classes, and enums related to the Container SubjectType.
Defines the key interfaces concerning the subscription to a container and the elements within it
(IContainerSubscription, IContainerSubscriptionListener,
and IContainerElement),
the interface that provides access to the parameters used to request containers
(IContainerSubscriptionParameters),
and the interface for handling container events (IContainerEvent).
|
Caplin.StreamLink.Subscription.Directory |
Contains interfaces, classes, and enums related to the Directory SubjectType.
Defines the key interfaces concerning the subscription to a directory
(IDirectorySubscription, IDirectorySubscriptionListener,
and IDirectoryElement),
the interface that provides access to the parameters used to request directories,
(IDirectorySubscriptionParameters),
and the interface for handling directory events (IDirectoryEvent).
|
Caplin.StreamLink.Subscription.Record | Contains interfaces, classes, and enums related to the Record SubjectType. Defines the key interfaces concerning record subscriptions (IRecordSubscription and IRecordSubscriptionListener), the interface that provides access to the parameters used to request records (IRecordSubscriptionParameters), and all record event interfaces. |