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

An external WebSocket message. More...

Inheritance diagram for PushTechnology.DiffusionCore.Messaging.WebSocketTopicMessage:
PushTechnology.DiffusionCore.Messaging.IExternalMessage

Public Member Functions

 WebSocketTopicMessage (byte type, ByteBuffer buffer)
 Constructor. More...
 
 WebSocketTopicMessage (byte type, ByteBuffer buffer, TopicAliasMap topicAliasMap)
 Constructor. More...
 

Properties

byte MessageType [get, set]
 Get/set the message type. More...
 
string[] Headers [get, set]
 Returns all headers, fixed and user headers, in the order expected by the protocol. More...
 
byte[] Data [get, set]
 Returns the message data body as UTF-8 encoded bytes. More...
 
IMessageHeaderTransformer HeaderTransformer [get, set]
 Gets any message header transformer (optional). More...
 
- Properties inherited from PushTechnology.DiffusionCore.Messaging.IExternalMessage
byte MessageType [get, set]
 Get/set the message type. More...
 
string[] Headers [get, set]
 Returns all headers, fixed and user headers, in the order expected by the protocol. More...
 
byte[] Data [get, set]
 Returns the message data body as UTF-8 encoded bytes. More...
 
IMessageHeaderTransformer HeaderTransformer [get, set]
 Gets any message header transformer (optional). More...
 

Detailed Description

An external WebSocket message.

Constructor & Destructor Documentation

PushTechnology.DiffusionCore.Messaging.WebSocketTopicMessage.WebSocketTopicMessage ( byte  type,
ByteBuffer  buffer 
)

Constructor.

Parameters
type
buffer
PushTechnology.DiffusionCore.Messaging.WebSocketTopicMessage.WebSocketTopicMessage ( byte  type,
ByteBuffer  buffer,
TopicAliasMap  topicAliasMap 
)

Constructor.

Parameters
type
buffer
topicAliasMap

Property Documentation

byte [] PushTechnology.DiffusionCore.Messaging.WebSocketTopicMessage.Data
getset

Returns the message data body as UTF-8 encoded bytes.

string [] PushTechnology.DiffusionCore.Messaging.WebSocketTopicMessage.Headers
getset

Returns all headers, fixed and user headers, in the order expected by the protocol.

IMessageHeaderTransformer PushTechnology.DiffusionCore.Messaging.WebSocketTopicMessage.HeaderTransformer
getset

Gets any message header transformer (optional).

byte PushTechnology.DiffusionCore.Messaging.WebSocketTopicMessage.MessageType
getset

Get/set the message type.