Diffusion .NET Client Library  6.1.5
 All Classes Namespaces Functions Variables Enumerations Enumerator Properties Events Pages
Package PushTechnology.ClientInterface.Client.Enums

Classes

class  CloseReason
 The reason for closing a client session. More...
 
class  ThrottlerType
 Specifies a throttler type. More...
 

Enumerations

enum  SendPriority { SendPriority.NORMAL, SendPriority.HIGH, SendPriority.LOW }
 The sending, or delivery priority. More...
 
enum  SubscriptionMode { SubscriptionMode.IN, SubscriptionMode.OUT, SubscriptionMode.IO }
 Indicates the mode of subscription that a client requires to a topic. More...
 
enum  TopicSelectorFormat { TopicSelectorFormat.NAME, TopicSelectorFormat.PATTERN, TopicSelectorFormat.PATTERNS, TopicSelectorFormat.ALL }
 The selector type. More...
 
enum  TopicSelectorMode { TopicSelectorMode.SELECTED, TopicSelectorMode.DESCENDANTS, TopicSelectorMode.ALL }
 Indicates the mode of selection for nodes indicated by the selector. More...
 
enum  TopicSpecifierType { TopicSpecifierType.ID, TopicSpecifierType.SELECTOR, TopicSpecifierType.SET }
 Topic specifier type. More...
 

Enumeration Type Documentation

The sending, or delivery priority.

Enumerator
NORMAL 

'Normal' delivery priority.

HIGH 

'High' delivery priority.

LOW 

'Low' delivery priority.

Indicates the mode of subscription that a client requires to a topic.

Enumerator
IN 

The client can send content to the topic but will not receive content from the topic.

OUT 

The client can receive content from the topic but cannot send content to the topic.

IO 

The client can both send and receive content from the topic. This is the default mod of operation for a topic subscription.

The selector type.

Enumerator
NAME 

Selects a topic node by full name returning either the node, all topics subordinate to it or the node AND all topic nodes subordinate to it.

PATTERN 

Selects topic nodes by a single regular expression pattern applied to the full hierarchic name.

The nodes selected can be returned or all nodes beneath them, or all selected nodes AND all nodes beneath them.

PATTERNS 

Selects topic nodes by nested regular expression patterns, each pattern separated by a '/' representing a level of the topic tree hierarchy.

The nodes selected can be returned or all nodes beneath them, or all selected nodes AND all nodes beneath them.

ALL 

Selects all topic nodes under a topic node (optionally including the topic node itself).

Indicates the mode of selection for nodes indicated by the selector.

Enumerator
SELECTED 

Only matching nodes are selected (i.e. the pattern does not end with a '/').

DESCENDANTS 

Only descendants of matching nodes are selected (i.e. the pattern ends with a '/').

ALL 

Selected nodes and all of their descendants are selected (i.e. the pattern ends with '//').

Topic specifier type.

Enumerator
ID 

Specifier is an ITopicId.

SELECTOR 

Specifier is an ITopicSelector.

SET 

Specifier is an ITopicSet.