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

The interface for client connection events. More...

Inheritance diagram for PushTechnology.DiffusionCore.Connection.Interfaces.IDiffusionClientEvents:
PushTechnology.DiffusionCore.Connection.Connectors.IDiffusionClientTcpConnection PushTechnology.DiffusionCore.Connection.Services.DiffusionConnectionService< TClient >

Events

EventHandler< MessageEventArgs
< TopicMessageImpl > > 
TopicMessageReceived
 The event raised when a topic message is received from the Diffusion server. More...
 
EventHandler< MessageEventArgs
< TopicStatusMessage > > 
TopicStatusChanged
 The event raised when the status of a topic is changed. More...
 
EventHandler< MessageEventArgs
< ClientPingMessageImpl > > 
ServerPingReceived
 The event raised when a ping is received from the server. More...
 
EventHandler< MessageEventArgs
< ServerPingMessageImpl > > 
PingResponseReceived
 The event raised when a ping message is received from the Diffusion server. More...
 
EventHandler< MessageEventArgs
< CredentialsRejectedMessage > > 
CredentialsRejectedReceived
 The event raised when credentials are rejected by the Diffusion server. More...
 
EventHandler
< ServerClosedEventArgs
DiffusionServerConnectionAttemptFailed
 The event raised when connection to the Diffusion server fails. More...
 
EventHandler< MessageEventArgs
< TopicMessageImpl > > 
DiffusionServerConnected
 The event raised when connection has been established to the Diffusion server. More...
 
EventHandler
< ServerClosedEventArgs
DiffusionServerDisconnected
 The event raised when connection is lost to the Diffusion server. More...
 
EventHandler
< ServerRejectedCredentialsEventArgs
DiffusionServerCredentialsRejected
 The event raised when credentials are rejected by the Diffusion server. More...
 
EventHandler< MessageEventArgs
< TopicMessageImpl > > 
MessageAcknowledged
 The event raised when a message has been acknowledged by the Diffusion server. More...
 
EventHandler< MessageEventArgs
< TopicMessageImpl > > 
MessageNotAcknowledged
 The event raised when a message has not been acknowledged by the Diffusion server. More...
 

Detailed Description

The interface for client connection events.

Event Documentation

EventHandler<MessageEventArgs<CredentialsRejectedMessage> > PushTechnology.DiffusionCore.Connection.Interfaces.IDiffusionClientEvents.CredentialsRejectedReceived

The event raised when credentials are rejected by the Diffusion server.

EventHandler<MessageEventArgs<TopicMessageImpl> > PushTechnology.DiffusionCore.Connection.Interfaces.IDiffusionClientEvents.DiffusionServerConnected

The event raised when connection has been established to the Diffusion server.

EventHandler<ServerClosedEventArgs> PushTechnology.DiffusionCore.Connection.Interfaces.IDiffusionClientEvents.DiffusionServerConnectionAttemptFailed

The event raised when connection to the Diffusion server fails.

EventHandler<ServerRejectedCredentialsEventArgs> PushTechnology.DiffusionCore.Connection.Interfaces.IDiffusionClientEvents.DiffusionServerCredentialsRejected

The event raised when credentials are rejected by the Diffusion server.

EventHandler<ServerClosedEventArgs> PushTechnology.DiffusionCore.Connection.Interfaces.IDiffusionClientEvents.DiffusionServerDisconnected

The event raised when connection is lost to the Diffusion server.

EventHandler<MessageEventArgs<TopicMessageImpl> > PushTechnology.DiffusionCore.Connection.Interfaces.IDiffusionClientEvents.MessageAcknowledged

The event raised when a message has been acknowledged by the Diffusion server.

EventHandler<MessageEventArgs<TopicMessageImpl> > PushTechnology.DiffusionCore.Connection.Interfaces.IDiffusionClientEvents.MessageNotAcknowledged

The event raised when a message has not been acknowledged by the Diffusion server.

EventHandler<MessageEventArgs<ServerPingMessageImpl> > PushTechnology.DiffusionCore.Connection.Interfaces.IDiffusionClientEvents.PingResponseReceived

The event raised when a ping message is received from the Diffusion server.

EventHandler<MessageEventArgs<ClientPingMessageImpl> > PushTechnology.DiffusionCore.Connection.Interfaces.IDiffusionClientEvents.ServerPingReceived

The event raised when a ping is received from the server.

EventHandler<MessageEventArgs<TopicMessageImpl> > PushTechnology.DiffusionCore.Connection.Interfaces.IDiffusionClientEvents.TopicMessageReceived

The event raised when a topic message is received from the Diffusion server.

EventHandler<MessageEventArgs<TopicStatusMessage> > PushTechnology.DiffusionCore.Connection.Interfaces.IDiffusionClientEvents.TopicStatusChanged

The event raised when the status of a topic is changed.