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

Helper class for the ServerDetailsFactory class. More...

Public Member Functions

 ServerDetailsHost (List< IServerConnectionListener > defaultListeners, TopicSet topics, IServerDetails serverDetails)
 Constructor. More...
 

Properties

List< IServerConnectionListenerServerListeners [get, set]
 Get/set the default server listeners. More...
 
IServerPingResponseListener PingListener [get, set]
 Get/set the ping response listener. More...
 
IServerAckListener AckListener [get, set]
 Get/set the ack response listener. More...
 
long AckTimeout [get, set]
 The timeout for server responses to an 'ack' type message. More...
 
bool IsAutoAcknowledging [get, set]
 Determines whether we auto-acknowledge 'ack' type messages. More...
 
TopicSet Topics [get, set]
 Get/set the topics. More...
 
ServerDetailsImpl ServerDetails [get, set]
 Get/set the server details. More...
 

Detailed Description

Helper class for the ServerDetailsFactory class.

Constructor & Destructor Documentation

PushTechnology.DiffusionCore.Connection.ServerDetailsHost.ServerDetailsHost ( List< IServerConnectionListener defaultListeners,
TopicSet  topics,
IServerDetails  serverDetails 
)

Constructor.

Parameters
defaultListeners
topics
serverDetails

Property Documentation

IServerAckListener PushTechnology.DiffusionCore.Connection.ServerDetailsHost.AckListener
getset

Get/set the ack response listener.

long PushTechnology.DiffusionCore.Connection.ServerDetailsHost.AckTimeout
getset

The timeout for server responses to an 'ack' type message.

bool PushTechnology.DiffusionCore.Connection.ServerDetailsHost.IsAutoAcknowledging
getset

Determines whether we auto-acknowledge 'ack' type messages.

IServerPingResponseListener PushTechnology.DiffusionCore.Connection.ServerDetailsHost.PingListener
getset

Get/set the ping response listener.

ServerDetailsImpl PushTechnology.DiffusionCore.Connection.ServerDetailsHost.ServerDetails
getset

Get/set the server details.

List<IServerConnectionListener> PushTechnology.DiffusionCore.Connection.ServerDetailsHost.ServerListeners
getset

Get/set the default server listeners.

TopicSet PushTechnology.DiffusionCore.Connection.ServerDetailsHost.Topics
getset

Get/set the topics.