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

The interface for client connection event methods. More...

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

Public Member Functions

void RaiseServerPingReceivedEvent (MessageImpl message, IDiffusionClientConnector connector)
 Raise the 'server ping received' message event. More...
 
void RaisePingResponseReceivedEvent (MessageImpl message, IDiffusionClientConnector connector)
 Raise the ping response received message event. More...
 
void RaiseCredentialsRejectedEvent (MessageImpl message, IDiffusionClientConnector connector)
 Raise the credentials rejected message event. More...
 
void RaiseTopicMessageReceivedEvent (TopicMessageImpl message, IDiffusionClientConnector connector)
 Raise the topic message received event. More...
 
void RaiseTopicStatusChangedEvent (TopicStatusMessage message, IDiffusionClientConnector connector)
 Raise the topic status changed event. More...
 
void RaiseServerConnectedEvent (IDiffusionClientConnector connector)
 Raise the server connected event. More...
 
void RaiseServerConnectionAttemptFailedEvent (ServerClosedEventArgs args, IDiffusionClientConnector connector)
 Raise the server connection failure event. More...
 
void RaiseServerDisconnectedEvent (ServerClosedEventArgs args, IDiffusionClientConnector connector)
 Raise the server disconnected event. More...
 
void RaiseServerRejectedCredentialsEvent (V4Credentials credentials, IDiffusionClientConnector connector)
 Raise the server rejected credentials event. More...
 
void RaiseMessageAcknowledgedEvent (TopicMessageImpl message, IDiffusionClientConnector connector)
 Raise the message acknowledged event. More...
 
void RaiseMessageNotAcknowledgedEvent (TopicMessageImpl message, IDiffusionClientConnector connector)
 Raise the message not acknowledged event. More...
 

Detailed Description

The interface for client connection event methods.

Member Function Documentation

void PushTechnology.DiffusionCore.Connection.Interfaces.IDiffusionClientEventMethods.RaiseCredentialsRejectedEvent ( MessageImpl  message,
IDiffusionClientConnector  connector 
)

Raise the credentials rejected message event.

Parameters
message
connector

Implemented in PushTechnology.DiffusionCore.Connection.Services.DiffusionConnectionService< TClient >.

void PushTechnology.DiffusionCore.Connection.Interfaces.IDiffusionClientEventMethods.RaiseMessageAcknowledgedEvent ( TopicMessageImpl  message,
IDiffusionClientConnector  connector 
)

Raise the message acknowledged event.

Parameters
message
connector

Implemented in PushTechnology.DiffusionCore.Connection.Services.DiffusionConnectionService< TClient >.

void PushTechnology.DiffusionCore.Connection.Interfaces.IDiffusionClientEventMethods.RaiseMessageNotAcknowledgedEvent ( TopicMessageImpl  message,
IDiffusionClientConnector  connector 
)

Raise the message not acknowledged event.

Parameters
message
connector

Implemented in PushTechnology.DiffusionCore.Connection.Services.DiffusionConnectionService< TClient >.

void PushTechnology.DiffusionCore.Connection.Interfaces.IDiffusionClientEventMethods.RaisePingResponseReceivedEvent ( MessageImpl  message,
IDiffusionClientConnector  connector 
)

Raise the ping response received message event.

Parameters
message
connector

Implemented in PushTechnology.DiffusionCore.Connection.Services.DiffusionConnectionService< TClient >.

void PushTechnology.DiffusionCore.Connection.Interfaces.IDiffusionClientEventMethods.RaiseServerConnectedEvent ( IDiffusionClientConnector  connector)

Raise the server connected event.

Parameters
connector

Implemented in PushTechnology.DiffusionCore.Connection.Services.DiffusionConnectionService< TClient >.

void PushTechnology.DiffusionCore.Connection.Interfaces.IDiffusionClientEventMethods.RaiseServerConnectionAttemptFailedEvent ( ServerClosedEventArgs  args,
IDiffusionClientConnector  connector 
)

Raise the server connection failure event.

Parameters
args
connector

Implemented in PushTechnology.DiffusionCore.Connection.Services.DiffusionConnectionService< TClient >.

void PushTechnology.DiffusionCore.Connection.Interfaces.IDiffusionClientEventMethods.RaiseServerDisconnectedEvent ( ServerClosedEventArgs  args,
IDiffusionClientConnector  connector 
)

Raise the server disconnected event.

Parameters
args
connector

Implemented in PushTechnology.DiffusionCore.Connection.Services.DiffusionConnectionService< TClient >.

void PushTechnology.DiffusionCore.Connection.Interfaces.IDiffusionClientEventMethods.RaiseServerPingReceivedEvent ( MessageImpl  message,
IDiffusionClientConnector  connector 
)

Raise the 'server ping received' message event.

Parameters
message
connector

Implemented in PushTechnology.DiffusionCore.Connection.Services.DiffusionConnectionService< TClient >.

void PushTechnology.DiffusionCore.Connection.Interfaces.IDiffusionClientEventMethods.RaiseServerRejectedCredentialsEvent ( V4Credentials  credentials,
IDiffusionClientConnector  connector 
)

Raise the server rejected credentials event.

Parameters
credentials
connector

Implemented in PushTechnology.DiffusionCore.Connection.Services.DiffusionConnectionService< TClient >.

void PushTechnology.DiffusionCore.Connection.Interfaces.IDiffusionClientEventMethods.RaiseTopicMessageReceivedEvent ( TopicMessageImpl  message,
IDiffusionClientConnector  connector 
)

Raise the topic message received event.

Parameters
message
connector

Implemented in PushTechnology.DiffusionCore.Connection.Services.DiffusionConnectionService< TClient >.

void PushTechnology.DiffusionCore.Connection.Interfaces.IDiffusionClientEventMethods.RaiseTopicStatusChangedEvent ( TopicStatusMessage  message,
IDiffusionClientConnector  connector 
)

Raise the topic status changed event.

Parameters
message
connector

Implemented in PushTechnology.DiffusionCore.Connection.Services.DiffusionConnectionService< TClient >.