Diffusion .NET Classic API - Core and Common  5.9.4
 All Classes Namespaces Functions Variables Enumerations Enumerator Properties Events
PushTechnology.DiffusionCore.Connection.IDiffusionMessagingConnector Interface Reference

Methods relating to creating and sending messages More...

Inheritance diagram for PushTechnology.DiffusionCore.Connection.IDiffusionMessagingConnector:
PushTechnology.DiffusionCore.Connection.Interfaces.IDiffusionClientConnector PushTechnology.DiffusionCore.Connection.Connectors.IDiffusionClientTcpConnection

Public Member Functions

ITopicMessage CreateDeltaMessage (string topic)
 Create a delta topic message. More...
 
ITopicMessage CreateDeltaMessage (string topic, int capacity)
 Create a delta message with a default capacity. More...
 
ITopicMessage CreateLoadMessage (string topic)
 Create a topic load message. More...
 
ITopicMessage CreateLoadMessage (string topic, int capacity)
 Create a topic load message with a default capacity. More...
 
void Send (MessageBase message)
 Send a topic message. More...
 
void Subscribe (params string[] topics)
 Subscribe to topics. More...
 
void Subscribe (TopicSet topics)
 Subscribe to a topic given a TopicSet. More...
 
void Unsubscribe (params string[] topics)
 Unsubscribe from topics. More...
 
void Unsubscribe (TopicSet topics)
 Unsubscribe from topics given a TopicSet. More...
 

Detailed Description

Methods relating to creating and sending messages

Member Function Documentation

ITopicMessage PushTechnology.DiffusionCore.Connection.IDiffusionMessagingConnector.CreateDeltaMessage ( string  topic)

Create a delta topic message.

Parameters
topicThe topic name.
Returns
The delta topic message.
ITopicMessage PushTechnology.DiffusionCore.Connection.IDiffusionMessagingConnector.CreateDeltaMessage ( string  topic,
int  capacity 
)

Create a delta message with a default capacity.

Parameters
topicThe topic name.
capacityThe default message capacity.
Returns
The delta topic message.
ITopicMessage PushTechnology.DiffusionCore.Connection.IDiffusionMessagingConnector.CreateLoadMessage ( string  topic)

Create a topic load message.

Parameters
topicThe topic name.
Returns
The topic load message.
ITopicMessage PushTechnology.DiffusionCore.Connection.IDiffusionMessagingConnector.CreateLoadMessage ( string  topic,
int  capacity 
)

Create a topic load message with a default capacity.

Parameters
topicThe topic name.
capacityThe default message capacity.
Returns
The topic load message.
void PushTechnology.DiffusionCore.Connection.IDiffusionMessagingConnector.Send ( MessageBase  message)

Send a topic message.

Parameters
messageThe message to send.

Implemented in PushTechnology.DiffusionCore.Connection.Interfaces.IDiffusionClientConnector.

void PushTechnology.DiffusionCore.Connection.IDiffusionMessagingConnector.Subscribe ( params string[]  topics)

Subscribe to topics.

Parameters
topicsOne or more topic names, separated by a comma.
void PushTechnology.DiffusionCore.Connection.IDiffusionMessagingConnector.Subscribe ( TopicSet  topics)

Subscribe to a topic given a TopicSet.

Parameters
topicsThe topics to subscribe to.
void PushTechnology.DiffusionCore.Connection.IDiffusionMessagingConnector.Unsubscribe ( params string[]  topics)

Unsubscribe from topics.

Parameters
topicsOne or more topic names, separated by a comma.
void PushTechnology.DiffusionCore.Connection.IDiffusionMessagingConnector.Unsubscribe ( TopicSet  topics)

Unsubscribe from topics given a TopicSet.

Parameters
topicsThe topics to subscribe to.