Diffusion .NET API  5.9.4
 All Classes Namespaces Functions Variables Typedefs Enumerations Enumerator Properties Events Pages
PushTechnology.ClientInterface.Client.Features.Control.Topics.UpdateSourceDispatchers.IUpdateSourceDispatcher Interface Reference

Represents a mechanism for dispatching updates. More...

Inheritance diagram for PushTechnology.ClientInterface.Client.Features.Control.Topics.UpdateSourceDispatchers.IUpdateSourceDispatcher:
PushTechnology.ClientInterface.Client.Features.Control.Topics.UpdateSourceDispatchers.UpdateSourceDispatcher

Public Member Functions

void Update< TContext > (ConversationId cid, string topic, IUpdate update, TContext context, ITopicUpdaterUpdateContextCallback< TContext > callback)
 Send an update for this updater/topic source. More...
 
void Set< TContext > (ConversationId cid, string topic, byte[] value, TContext context, ITopicUpdaterUpdateContextCallback< TContext > callback)
 Send a value for this updater/topic source. More...
 
void DeltaUpdate< TContext > (ConversationId cid, string topic, int deltaId, byte[] delta, TContext context, ITopicUpdaterUpdateContextCallback< TContext > callback)
 Send a delta update for this updater/topic source. More...
 

Detailed Description

Represents a mechanism for dispatching updates.

Member Function Documentation

void PushTechnology.ClientInterface.Client.Features.Control.Topics.UpdateSourceDispatchers.IUpdateSourceDispatcher.DeltaUpdate< TContext > ( ConversationId  cid,
string  topic,
int  deltaId,
byte[]  delta,
TContext  context,
ITopicUpdaterUpdateContextCallback< TContext >  callback 
)

Send a delta update for this updater/topic source.



Since 5.8

Template Parameters
TContextThe context type.
Parameters
cidThe conversation id.
topicThe topic path.
deltaIdThe delta id.
deltaThe delta.
contextThe context to supply to callback notifications. May be null.
callbackThe callback for notifications on the update request.

Implemented in PushTechnology.ClientInterface.Client.Features.Control.Topics.UpdateSourceDispatchers.UpdateSourceDispatcher.

void PushTechnology.ClientInterface.Client.Features.Control.Topics.UpdateSourceDispatchers.IUpdateSourceDispatcher.Set< TContext > ( ConversationId  cid,
string  topic,
byte[]  value,
TContext  context,
ITopicUpdaterUpdateContextCallback< TContext >  callback 
)

Send a value for this updater/topic source.



Since 5.8

Template Parameters
TContextThe context type.
Parameters
cidThe conversation id.
topicThe topic path.
valueThe value.
contextThe context to supply to callback notifications. May be null.
callbackThe callback for notifications on the update request.

Implemented in PushTechnology.ClientInterface.Client.Features.Control.Topics.UpdateSourceDispatchers.UpdateSourceDispatcher.

void PushTechnology.ClientInterface.Client.Features.Control.Topics.UpdateSourceDispatchers.IUpdateSourceDispatcher.Update< TContext > ( ConversationId  cid,
string  topic,
IUpdate  update,
TContext  context,
ITopicUpdaterUpdateContextCallback< TContext >  callback 
)

Send an update for this updater/topic source.

Template Parameters
TContextThe context type.
Parameters
cidThe conversation id.
topicThe topic path.
updateThe update.
contextThe context to supply to callback notifications. May be null.
callbackThe callback for notifications on the update request.

Implemented in PushTechnology.ClientInterface.Client.Features.Control.Topics.UpdateSourceDispatchers.UpdateSourceDispatcher.


The documentation for this interface was generated from the following file: