![](../icons/collapse_all.gif)
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 an object that implements the ICredentialsProvider interface, or alternatively it can register one of the implementations of ICredentialsProvider contained within this namespace. |
Caplin.StreamLink.Authentication.KeyMaster |
The Caplin.StreamLink.Authentication.KeyMaster namespace contains interfaces and classes
for encapsulating authentication using a KeyMaster server.
To use KeyMaster authentication the client application must register with StreamLink the StandardKeyMasterCredentialsProvider implementation of the ICredentialsProvider interface. The KeyMaster servlet must reside on a server that does not require credentials to access. Requesting a token from a KeyMaster server that uses authentication is not currently supported by StreamLink. |
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 configuration programmatically
rather than using an XML configuration file.
|
Caplin.StreamLink.Logging |
The StreamLink.Logging namespace provides logging facilities for StreamLink.
An API user must also implement the ILogger interface in order to receive log messages from StreamLink. |
Caplin.StreamLink.Protocol.Rttp.ServiceConfiguration | [Missing namespace summary documentation for N:Caplin.StreamLink.Protocol.Rttp.ServiceConfiguration] |
Caplin.StreamLink.Subscription |
The subscription namespace contains common interfaces and enumerations
that are used by all subscriptions.
|
Caplin.StreamLink.Subscription.Chat |
Contains interfaces, classes, and enums related to the Chat SubjectType.
Defines the key interfaces concerning the subscription to a chat subject
(IChatSubscription, IChatSubscriptionListener,
the interface that provides access to the parameters used to request chat objects,
(IChatSubscriptionParameters),
and the interface for handling chat events (IChatEvent).
|
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.News |
Contains interfaces, classes, and enums related to the NewsHeadline SubjectType.
Defines the key interfaces concerning the subscription to a NewsHeadline
(INewsSubscription, INewsSubscriptionListener,
the interface that provides access to the parameters used to request directories,
(INewsSubscriptionParameters),
and the interface for handling directory events (INewsEvent).
|
Caplin.StreamLink.Subscription.Page |
Contains interfaces, classes, and enums related to the Page SubjectType.
Defines the key interfaces concerning the subscription to a page subject
(IPageSubscription, IPageSubscriptionListener,
the interface that provides access to the parameters used to request page objects,
(IPageSubscriptionParameters),
and the interface for handling page events (IPageEvent).
|
Caplin.StreamLink.Subscription.Permission |
Contains interfaces, classes, and enums related to the Permission SubjectType.
Defines the key interfaces concerning the subscription to a permission subjects
(IPermissionSubscription, IPermissionSubscriptionListener,
the interface that provides access to the parameters used to request permission objects,
(IPermissionSubscriptionParameters),
and the interface for handling permission events (IPermissionEvent).
|
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. |
Caplin.StreamLink.Subscription.Story |
Contains interfaces, classes, and enums related to the Story SubjectType.
Defines the key interfaces concerning the subscription to a Story subject
(IStorySubscription, IStorySubscriptionListener,
the interface that provides access to the parameters used to request permission objects,
(IStorySubscriptionParameters),
and the interface for handling permission events (IStoryEvent).
|