DEPRECATED: Diffusion Silverlight Classic API  5.9.4
 All Classes Namespaces Functions Variables Enumerations Enumerator Properties Events
Package PushTechnology.Transports

Namespaces

package  Connection
 
package  DiffusionTransports
 
package  Enums
 
package  Exceptions
 
package  ExtensionMethods
 
package  Factories
 
package  Http
 
package  Paging
 
package  Persistence
 
package  Serialization
 
package  Service
 
package  Sockets
 

Classes

class  AckResponseMessageEventArgs
 The 'ack response' event arguments. More...
 
class  ClientAckMessage
 Represents a client acknowledgement message. More...
 
class  ClientPingMessage
 A client ping message. More...
 
class  DiffusionApplicationService
 
class  DiffusionBufferProcessor
 
class  DiffusionBufferUnpacker
 
class  DiffusionClient
 This class controls the way that a connection is made to Diffusion. The supplied connection details determine how connections are made, i.e. 'http://localhost:8080' or 'dpt://localhost:8080'. Note that more than one set of connection details may be supplied using the AddServerDetails(ServerDetails) method, and cleared using the ClearServerDetails method. More...
 
class  DiffusionClientCredentials
 This class is used to contain the user credentials. More...
 
class  DiffusionMessageConstants
 This class contains the constants for servicing a Diffusion connection.
 
class  DiffusionMessageEventArgs
 
class  DiffusionSocket
 Represents a socket connection to a Diffusion server. More...
 
class  DiffusionSocketClient
 
class  DiffusionSocketMessageEventArgs
 The event args for an inbound message. More...
 
class  DiffusionTransport
 
interface  IDiffusionBufferProcessor
 
interface  IDiffusionClient
 The interface for the DiffusionClient class. More...
 
class  MessageConstants
 This class contains the constants for servicing a Diffusion connection.
 
class  MessageNotAcknowledgedEventArgs
 The event args for a topic message. More...
 
class  PingMessage
 Represents a Diffusion 'ping' message. More...
 
class  PollResponseEventArgs
 The event args for a poll response. More...
 
class  ProtocolDecoder
 
class  ServerAckMessage
 Represents a server acknowledgement message. More...
 
class  SocketClient
 
class  TopicListener
 
class  TopicListenerImpl
 
class  TopicMessage
 Represents a Diffusion topic message. More...
 
class  TopicMessageEventArgs
 The event args for a topic message. More...
 
class  TopicStatusMessage
 Represents a topic status message. More...
 
class  TopicStatusMessageEventArgs
 The event args for a topic status message. More...
 
class  TraceMessageEventArgs
 Trace message event arguments. More...
 

Enumerations

enum  DiffusionMessageType {
  DiffusionMessageType.Unknown, DiffusionMessageType.InitialTopicLoad = 20, DiffusionMessageType.Delta = 21, DiffusionMessageType.PingServer = 24,
  DiffusionMessageType.PingClient = 25, DiffusionMessageType.ServerRejectedCredentials = 27, DiffusionMessageType.Abort = 28, DiffusionMessageType.CloseRequest = 29,
  DiffusionMessageType.AckItl = 30, DiffusionMessageType.AckDelta = 31, DiffusionMessageType.AckResponse = 32, DiffusionMessageType.Fetch = 33,
  DiffusionMessageType.FetchResponse = 34, DiffusionMessageType.TopicStatus = 35, DiffusionMessageType.Command = 36, DiffusionMessageType.CommandLoad = 40,
  DiffusionMessageType.CommandNotification = 41
}
 Indicates the message type. More...
 
enum  MessageEncodingType {
  MessageEncodingType.None = 0, MessageEncodingType.EncryptionRequested = 1, MessageEncodingType.CompressionRequested = 2, MessageEncodingType.Base64Requested = 3,
  MessageEncodingType.Encrypted = 17, MessageEncodingType.Compressed = 18, MessageEncodingType.Base64Applied = 19
}
 Represents the type of encoding for a Diffusion message. More...
 

Enumeration Type Documentation

Indicates the message type.

Enumerator
Unknown 

Unknown.

InitialTopicLoad 

ITL.

Delta 

Delta.

PingServer 

Server ping.

PingClient 

Client ping.

ServerRejectedCredentials 

Rejection of credentials.

Abort 

Abort.

CloseRequest 

Close.

AckItl 

ITL acknowledge.

AckDelta 

Delta acknowledge.

AckResponse 

Ack response.

Fetch 

Fetch.

FetchResponse 

Fetch response.

TopicStatus 

Topic status.

Command 

'Command' message type.

CommandLoad 

'Command load' message type.

CommandNotification 

'Command notification' message type.

Represents the type of encoding for a Diffusion message.

Enumerator
None 

No encoding.

EncryptionRequested 

Encryption requested.

CompressionRequested 

Compression requested.

Base64Requested 

Base64 encoding requested.

Encrypted 

Message was encrypted.

Compressed 

Message was compressed.

Base64Applied 

Message was Base64 encoded.