Diffusion .NET Classic API - Core and Common  5.9.4
 All Classes Namespaces Functions Variables Enumerations Enumerator Properties Events
Package PushTechnology.DiffusionCore.Messaging

Namespaces

package  Ack
 
package  Data
 
package  Encoding
 
package  Enums
 
package  Services
 
package  Topic
 

Classes

class  CommandLoadMessage
 Command Topic Load. More...
 
class  CommandMessage
 An inbound message for a 'command topic'. More...
 
class  CommandNotificationMessage
 This is an outbound message from a Command topic. This can either represent a notification or a response to a CommandMessage. They have a type which indicates what they are - this type will be unique to the command category indicated on the CommandLoadMessage. More...
 
class  DataMessageImpl
 This is the implementation of the API DataMessage which is a message that has a data body. More...
 
class  DataMessageInputStream
 An input stream for reading from messages. More...
 
class  DataMessageOutputStream
 An input stream for writing to messages. More...
 
class  DeltaMessage
 Delta message. More...
 
class  DeltaMessageAck
 A delta message requiring acknowledgement. This is for incoming use only and the convertToTopicMessage() method will convert to a real message for processing. More...
 
class  FetchReplyMessage
 Fetch reply message. More...
 
interface  IExternalMessage
 Represents a message from some external source. More...
 
interface  IMessageComparable
 The interface for message comparisons. More...
 
interface  IMessageHeaderTransformer
 This is just a tag interface which allows an object to be passed from 'Message' subclass construction right up to the base class so that it can pass it back down to use when applying header values. More...
 
interface  IMessageParser
 The interface for parsing a message from some input source. More...
 
interface  IMessageSource
 A message source is an object through which inbound messages are passed to an application. More...
 
class  MessageBase
 This is the base class for all Diffusion messages. More...
 
class  MessageComparator
 A Message Comparator may be used for comparing messages for equality or order. More...
 
class  MessageEventArgs< T >
 The event arguments representing delivery of a Diffusion message. More...
 
class  MessageFactory
 Typically APIs have suitable factory methods for all message types they require but the message creation methods provided here may be used by classes that have no direct reference to an API object. More...
 
class  MessageImpl
 This is the base class for all messages. All messages have the same basic format, that being: More...
 
class  MessageParser
 Message parser base class. More...
 
class  MessageToClientParser
 Unpacks messages to a client (from server to client). More...
 
class  MessageUtils
 Diffusion message utilities. More...
 
class  Record
 A message record. More...
 
class  DiffusionConnectorState
 This class represents the state of the Diffusion server. More...
 
class  ServerClosedEventArgs
 The event arguments representing a Diffusion server connection closure. More...
 
class  ServerRejectedCredentialsEventArgs
 The event arguments representing a Diffusion server rejecting credentials. More...
 
class  TopicLoadMessageAck
 A load message requiring acknowledgement. This is for incoming use only and the convertToTopicMessage() method will convert to a real message for processing. More...
 
class  WebSocketMessageToClientParser
 Unpacks messages to a client (from server to client). More...
 
class  WebSocketTopicMessage
 An external WebSocket message. More...