DataSource.NET
Caplin.DataSource.Publisher Namespace
NamespacesCaplin.DataSource.Publisher
The Caplin.DataSource.Publisher namespace contains class needed to service DataSource subscriptions; allowing custom systems to push data into a DataSource so it can be published to other, remote, DataSource applications.
Declaration Syntax
C#Visual BasicVisual C++
namespace Caplin.DataSource.Publisher
Namespace Caplin.DataSource.Publisher
namespace Caplin.DataSource.Publisher
Types
All TypesInterfaces
IconTypeDescription
IActivePublisher
This implementation of IPublisher sends its associated IDataProvider all requests and the final discard for the subjects defined by the associated INamespace.

IBroadcastPublisher
This implementation of IPublisher sends (broadcasts) updates to all connected peers regardless of whether they have requested (subscribed to) the subject.

ICompatibilityPublisher
This implementation of IPublisher sends its associated IDataProvider all requests and discards for the subjects defined by the associated INamespace.

IDataProvider
Interface that must be implemented in order to provide data updates to DataSource peers.

IDiscardEvent
Event that is raised when a peer discards a subject.

IPublisher
An instance of IPublisher publishes messages to remote DataSource peers on behalf of an IDataProvider. It also provides access to an IMessageFactory that creates the messages to be published.

IRequestDiscardEvent
Base interface for IRequestEvent and IDiscardEvent.

IRequestEvent
Event that is raised when a peer requests a subject.