StreamLink.NET  8.0.8-8.0.8-2133-4672b96
 All Classes Namespaces Functions Variables Enumerations Enumerator Properties Pages
Class List
Here are the classes, structs, unions and interfaces with brief descriptions:
[detail level 1234]
\NCaplin
 \NStreamLinkThe interfaces, classes and enumerators within this package provide the functionality of StreamLink.
  oNAlertsThe classes within this package provide the functionality of StreamLink alerts
  |oCINotificationNotifications can be created by ITrigger's firing when their conditions are met or by being sent from a Notifications adapter.
  |oCINotificationListenerA trivial implementation of NotificationListener would be:
  |oCIResultListenerAn interface that can be registered to be called back when an operation completes
  |oCITriggerNote: 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.
  |oCITriggerListenerA trivial implementation of TriggerListener would be:
  |oCNotificationServiceA 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
  |\CTriggerServiceA 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.
  oCBaseConnectionListenerAdapter class implementing the IConnectionListener methods
  oCBaseSubscriptionListenerAdapter class implementing the ISubscriptionListener methods
  oCConsoleLogListenerRegister by calling ILogger.AddListener on the logger acquired from IStreamLink
  oCContainerFilterFactory
  oCIAdvancedConfigurationThis interface provides access to advanced features of the StreamLink library.
  oCIBinaryEventThe BinaryEvent is provided in an onBinaryUpdate callback to a ISubscriptionListener.
  oCIBinaryHandlerHandler for parsing and patching BINARY objects
  oCIChannelA 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.
  oCIChannelListenerInterface for receiving updates on the channel from the Liberator
  oCIChatEventThe ChatEvent is provided in an onChatUpdate callback to a ISubscriptionListener.
  oCICommandErrorEventThe CommandErrorEvent will be provided on a onCommandError callback to a ICommandListener.
  oCICommandListenerFor more about commands, see ICommandSubscription
  oCICommandParameters
  oCICommandResultEventThe CommandResultEvent will be provided on callbacks to a ICommandResultListener.
  oCICommandResultListenerFor more about commands, see ICommandSubscription.
  oCICommandSubscriptionStored information on the subscription and lets you unpersist the command
  oCIConnectionCurrentState
  oCIConnectionListenerYou should implement this interface if your application needs to take particular actions when such state changes occur
  oCIConnectionStatusEventThe ConnectionStatusEvent is provided on a onConnectionStatusChange callback to a IConnectionListener.
  oCIContainerElementThe insert(), remove() or move() callbacks of IContainerModel all supply a ContainerElement that applies to the action..
  oCIContainerEventThe ContainerEvent will be provided on a onContainerUpdate callback to a ISubscriptionListener.
  oCIContainerModelThe methods on this interface will be called in the correct order to ensure that your representation is correct.
  oCIContainerSubscriptionParameters
  oCICredentials
  oCICredentialsProvider
  oCICredentialsReceiver
  oCIDataEventIn 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.
  oCIDirectoryChangeElementProvides information about a change to a directory element
  oCIDirectoryEventProvides information about a change to a directory
  oCIDiscardHandler
  oCIFilterExpressionInterface that represents a filter expression
  oCIFreeFormSubscriptionParameters
  oCIHttpHeaderProvider
  oCIJsonChannelA 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.
  oCIJsonChannelListenerInterface for receiving updates on the JSON channel from the Liberator
  oCIJsonDiscardHandlerObject registered to receive discard callbacks
  oCIJsonEventThe JsonEvent is provided in an onJsonUpdate callback to a ISubscriptionListener.
  oCIJsonHandlerHandler for parsing and patching JSON objects
  oCIJsonProvider
  oCIJsonProviderHandleObject returned from the StreamLink.register...Provider methods
  oCIJsonPublisherAn object that can send JSON messages for a subject that StreamLink is providing
  oCIJsonSubscriptionParameters
  oCIKeymasterCookieProviderThe set of cookies provided by this interface will be sent with KeyMaster connections
  oCIKeymasterHttpHeaderProviderThe set of headers provided by this interface will be sent with KeyMaster connections
  oCIKeymasterPollResponseListenerThe KeymasterPollResponseListener needs to be added to the StreamLinkFactory create method in order to receive callbacks
  oCILiberatorUrlProvider
  oCILoggerYou obtain an instance of caplin.streamlink.Logger by calling streamLinkInstance.getLogger() on the StreamLink instance
  oCILogInfoThis 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.
  oCILogListenerIf 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
  oCINewsEventProvides information about a news headline update
  oCIPageElementProvides information about a single text change for the given row and column in a Page
  oCIPageEventPages may be sent from the Liberator in one or more PageElementss. The initial page data is indicated by the isImage() method returning true.
  oCIPermissionEventProvides information about a change to permission data
  oCIPublisherAn object that can send messages for a subject that StreamLink is providing
  oCIRawSocketFactoryThis 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.
  oCIRecordDiscardHandlerObject registered to receive discard callbacks
  oCIRecordProvider
  oCIRecordProviderHandleObject returned from the StreamLink.register...Provider methods
  oCIRecordPublisherAn object that can send record messages for a subject that StreamLink is providing
  oCIRecordSubscriptionParameters
  oCIRecordType1EventThe RecordType1Event is provided in an onRecordUpdate callback to a ISubscriptionListener.
  oCIRecordType2EventThe RecordType2Event is provided in an onRecordType2Update callback to a ISubscriptionListener
  oCIRecordType3EventThe RecordType3Event will be provided on a onRecordType3Update callback to a ISubscriptionListener
  oCIServiceStatusEventThe ServiceStatusEvent will be provided on a onServiceStatusChange callback to a IConnectionListener.
  oCISourceStatusEventThe SourceStatusEvent will be provided on a onSourceStatusChange callback to a IConnectionListener
  oCIStatisticsEventThe StatisticsEvent is provided in an onStatisticsChange callback to a IConnectionListener.
  oCIStoryEventStories may be sent from the Liberator in one or more IStoryEvents. The start of the story is indicated by the isImage() method returning true.
  oCIStreamLinkDefines the StreamLink interface.
  oCIStreamLinkConfigurationInterface that allows the configuration of StreamLink to be defined programmatically.
  oCISubscriptionRepresents a subscription to a subject on the Liberator
  oCISubscriptionErrorEventProvides information about a subscription error
  oCISubscriptionListenerYour application should implement this interface
  oCISubscriptionParameters
  oCISubscriptionStatusEventThe SubscriptionStatusEvent will be provided on a onSubscriptionStatus callback to a ISubscriptionListener.
  oCIWebRequestParametersCall the createWebRequestParameters method of the StreamLink object to obtain these parameters for the specified web module.
  oCLogLevelEach log message generated by StreamLink has an associated LogLevel that indicates its importance, in the following order (highest to lowest)
  oCStreamLinkFactoryFactory that creates StreamLink instances.
  \CSTuple

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