StreamLink.NET  8.0.8-8.0.8-2133-4672b96
 All Classes Namespaces Functions Variables Enumerations Enumerator Properties Pages
Class Hierarchy
This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 123]
oCCaplin.StreamLink.ContainerFilterFactory
oCCaplin.StreamLink.IAdvancedConfigurationThis interface provides access to advanced features of the StreamLink library.
oCCaplin.StreamLink.IBinaryHandlerHandler for parsing and patching BINARY objects
oCCaplin.StreamLink.IChannelA Channel provides a bi-directional communication channel between a StreamLink application and a DataSource adapter. Using a Channel in both DataSource and StreamLink provides a simplified method of communication between the two components and can allow you just to use the Caplin platform as a bi-directional messaging pipe.
oCCaplin.StreamLink.IChannelListenerInterface for receiving updates on the channel from the Liberator
oCCaplin.StreamLink.ICommandListenerFor more about commands, see ICommandSubscription
|\CCaplin.StreamLink.ICommandResultListenerFor more about commands, see ICommandSubscription.
oCCaplin.StreamLink.ICommandParameters
oCCaplin.StreamLink.ICommandResultEventThe CommandResultEvent will be provided on callbacks to a ICommandResultListener.
|\CCaplin.StreamLink.ICommandErrorEventThe CommandErrorEvent will be provided on a onCommandError callback to a ICommandListener.
oCCaplin.StreamLink.ICommandSubscriptionStored information on the subscription and lets you unpersist the command
oCCaplin.StreamLink.IConnectionCurrentState
oCCaplin.StreamLink.IConnectionListenerYou should implement this interface if your application needs to take particular actions when such state changes occur
|\CCaplin.StreamLink.BaseConnectionListenerAdapter class implementing the IConnectionListener methods
oCCaplin.StreamLink.IConnectionStatusEventThe ConnectionStatusEvent is provided on a onConnectionStatusChange callback to a IConnectionListener.
oCCaplin.StreamLink.IContainerElementThe insert(), remove() or move() callbacks of IContainerModel all supply a ContainerElement that applies to the action..
oCCaplin.StreamLink.IContainerModelThe methods on this interface will be called in the correct order to ensure that your representation is correct.
oCCaplin.StreamLink.ICredentials
oCCaplin.StreamLink.ICredentialsProvider
oCCaplin.StreamLink.ICredentialsReceiver
oCCaplin.StreamLink.IDataEventIn application code, use the derived interfaces that related to specific types of data, rather than this base-level interface. For example IRecordType1Event interface is derived from IDataEvent; it provides information about changes to a subscribed subject of type record, including the fields that have changed and their new values.
|oCCaplin.StreamLink.IBinaryEventThe BinaryEvent is provided in an onBinaryUpdate callback to a ISubscriptionListener.
|oCCaplin.StreamLink.IChatEventThe ChatEvent is provided in an onChatUpdate callback to a ISubscriptionListener.
|oCCaplin.StreamLink.IContainerEventThe ContainerEvent will be provided on a onContainerUpdate callback to a ISubscriptionListener.
|oCCaplin.StreamLink.IDirectoryEventProvides information about a change to a directory
|oCCaplin.StreamLink.IJsonEventThe JsonEvent is provided in an onJsonUpdate callback to a ISubscriptionListener.
|oCCaplin.StreamLink.INewsEventProvides information about a news headline update
|oCCaplin.StreamLink.IPageEventPages may be sent from the Liberator in one or more PageElementss. The initial page data is indicated by the isImage() method returning true.
|oCCaplin.StreamLink.IPermissionEventProvides information about a change to permission data
|oCCaplin.StreamLink.IRecordType1EventThe RecordType1Event is provided in an onRecordUpdate callback to a ISubscriptionListener.
|oCCaplin.StreamLink.IRecordType2EventThe RecordType2Event is provided in an onRecordType2Update callback to a ISubscriptionListener
|oCCaplin.StreamLink.IRecordType3EventThe RecordType3Event will be provided on a onRecordType3Update callback to a ISubscriptionListener
|\CCaplin.StreamLink.IStoryEventStories may be sent from the Liberator in one or more IStoryEvents. The start of the story is indicated by the isImage() method returning true.
oCCaplin.StreamLink.IDirectoryChangeElementProvides information about a change to a directory element
oCCaplin.StreamLink.IDiscardHandler
oCCaplin.StreamLink.IFilterExpressionInterface that represents a filter expression
oCCaplin.StreamLink.IHttpHeaderProvider
oCCaplin.StreamLink.IJsonChannelA Channel provides a bi-directional communication channel between a StreamLink application and a DataSource adapter. Using a Channel in both DataSource and StreamLink provides a simplified method of communication between the two components and can allow you just to use the Caplin platform as a bi-directional messaging pipe.
oCCaplin.StreamLink.IJsonChannelListenerInterface for receiving updates on the JSON channel from the Liberator
oCCaplin.StreamLink.IJsonDiscardHandlerObject registered to receive discard callbacks
oCCaplin.StreamLink.IJsonHandlerHandler for parsing and patching JSON objects
oCCaplin.StreamLink.IJsonProvider
oCCaplin.StreamLink.IJsonProviderHandleObject returned from the StreamLink.register...Provider methods
oCCaplin.StreamLink.IKeymasterCookieProviderThe set of cookies provided by this interface will be sent with KeyMaster connections
oCCaplin.StreamLink.IKeymasterHttpHeaderProviderThe set of headers provided by this interface will be sent with KeyMaster connections
oCCaplin.StreamLink.IKeymasterPollResponseListenerThe KeymasterPollResponseListener needs to be added to the StreamLinkFactory create method in order to receive callbacks
oCCaplin.StreamLink.ILiberatorUrlProvider
oCCaplin.StreamLink.ILoggerYou obtain an instance of caplin.streamlink.Logger by calling streamLinkInstance.getLogger() on the StreamLink instance
oCCaplin.StreamLink.ILogInfoThis will be passed into any ILogListener.OnLog method of any ILogListener registered at an appropriate LogLevel. The LogListener can then get the log line using the ILogInfo.Message method. See ILogListener.
oCCaplin.StreamLink.ILogListenerIf you wish to capture StreamLink's log messages (for example, to write them to your own log window), implement this interface, create an instance of it, and attach it to an instance of ILogger
|\CCaplin.StreamLink.ConsoleLogListenerRegister by calling ILogger.AddListener on the logger acquired from IStreamLink
oCCaplin.StreamLink.Alerts.INotificationNotifications can be created by ITrigger's firing when their conditions are met or by being sent from a Notifications adapter.
oCCaplin.StreamLink.Alerts.INotificationListenerA trivial implementation of NotificationListener would be:
oCCaplin.StreamLink.IPageElementProvides information about a single text change for the given row and column in a Page
oCCaplin.StreamLink.IPublisherAn object that can send messages for a subject that StreamLink is providing
|oCCaplin.StreamLink.IJsonPublisherAn object that can send JSON messages for a subject that StreamLink is providing
|\CCaplin.StreamLink.IRecordPublisherAn object that can send record messages for a subject that StreamLink is providing
oCCaplin.StreamLink.IRawSocketFactoryThis interface allows a user application to specify a connection strategy to use when creating Type 1 (direct socket) connections. For example, to negotiate a SOCKS proxy or other custom tunneling requirements.
oCCaplin.StreamLink.IRecordDiscardHandlerObject registered to receive discard callbacks
oCCaplin.StreamLink.IRecordProvider
oCCaplin.StreamLink.IRecordProviderHandleObject returned from the StreamLink.register...Provider methods
oCCaplin.StreamLink.Alerts.IResultListenerAn interface that can be registered to be called back when an operation completes
oCCaplin.StreamLink.IServiceStatusEventThe ServiceStatusEvent will be provided on a onServiceStatusChange callback to a IConnectionListener.
oCCaplin.StreamLink.ISourceStatusEventThe SourceStatusEvent will be provided on a onSourceStatusChange callback to a IConnectionListener
oCCaplin.StreamLink.IStatisticsEventThe StatisticsEvent is provided in an onStatisticsChange callback to a IConnectionListener.
oCCaplin.StreamLink.IStreamLinkDefines the StreamLink interface.
oCCaplin.StreamLink.IStreamLinkConfigurationInterface that allows the configuration of StreamLink to be defined programmatically.
oCCaplin.StreamLink.ISubscriptionRepresents a subscription to a subject on the Liberator
oCCaplin.StreamLink.ISubscriptionErrorEventProvides information about a subscription error
oCCaplin.StreamLink.ISubscriptionListenerYour application should implement this interface
|\CCaplin.StreamLink.BaseSubscriptionListenerAdapter class implementing the ISubscriptionListener methods
oCCaplin.StreamLink.ISubscriptionParameters
|oCCaplin.StreamLink.IFreeFormSubscriptionParameters
|oCCaplin.StreamLink.IJsonSubscriptionParameters
|\CCaplin.StreamLink.IRecordSubscriptionParameters
| \CCaplin.StreamLink.IContainerSubscriptionParameters
oCCaplin.StreamLink.ISubscriptionStatusEventThe SubscriptionStatusEvent will be provided on a onSubscriptionStatus callback to a ISubscriptionListener.
oCCaplin.StreamLink.Alerts.ITriggerNote: Different instances of this class are not equal and will need to be checked for equality manually if the need arises. Use the trigger ID to identify a trigger.
oCCaplin.StreamLink.Alerts.ITriggerListenerA trivial implementation of TriggerListener would be:
oCCaplin.StreamLink.IWebRequestParametersCall the createWebRequestParameters method of the StreamLink object to obtain these parameters for the specified web module.
oCCaplin.StreamLink.LogLevelEach log message generated by StreamLink has an associated LogLevel that indicates its importance, in the following order (highest to lowest)
oCCaplin.StreamLink.Alerts.NotificationServiceA NotificationService subscribes to a Notifications container of the StreamLink user and allows the user to register a listener to be called when notifications are triggered or dismissed
oCCaplin.StreamLink.StreamLinkFactoryFactory that creates StreamLink instances.
oCCaplin.StreamLink.STuple
\CCaplin.StreamLink.Alerts.TriggerServiceA TriggerService subscribes to the Triggers of a StreamLink user and allows the user to register a listener to be called back when triggers are added, removed or modified.

Generated on Thu Jul 23 2026 18:25:37 for StreamLink.NET