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
IBroadcastPublisher
This implementation of IPublisher sends (broadcasts) updates to all connected peers regardless of whether they have requested (subscribed to) the subject.

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.

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