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 Basic | Visual C++ |
namespace Caplin.DataSource.Publisher
Namespace Caplin.DataSource.Publisher
namespace Caplin.DataSource.Publisher
Types
All Types | Interfaces |
Icon | Type | Description |
---|---|---|
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.
|