DataSource.NET  7.1.31.142147-b54558a5
Caplin.DataSource.Publisher Namespace Reference

Classes

interface  IActivePublisher
 This implementation of IPublisher sends its associated IDataProvider all requests and the final discard for the subjects defined by the associated INamespace. More...
 
interface  IBroadcastPublisher
 This implementation of IPublisher sends (broadcasts) updates to all connected peers regardless of whether they have requested (subscribed to) the subject. More...
 
interface  ICachingDataProvider
 Interface that must be implemented in order to provide data updates to DataSource peers for cached objects. It contains callbacks that handle subscription and discard requests. More...
 
interface  ICachingPublisher
 This publisher implementation uses the DataSource.NET data cache so that the ICachingDataProvider implementation does not have to directly manipulate the data in IMessages. More...
 
interface  ICompatibilityPublisher
 This implementation of IPublisher sends its associated IDataProvider all requests and discards for the subjects defined by the associated INamespace. More...
 
interface  IDataProvider
 Interface that must be implemented in order to provide data updates to DataSource peers. More...
 
interface  IDiscardEvent
 Event that is raised when a peer discards a subject. More...
 
interface  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. More...
 
interface  IRequestDiscardEvent
 Base interface for IRequestEvent and IDiscardEvent. More...
 
interface  IRequestEvent
 Event that is raised when a peer requests a subject. More...
 
class  NamespaceDoc
 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. More...
 

Generated on Fri Jul 7 2023 17:09:44 for DataSource.NET