Class SClKeepAliveStates
- Namespace
- SWConfigDataClientLib.Proxies.Admin
- Assembly
- IpPbxCDSClientLib.dll
Contains the states of client states assigned to a server
public class SClKeepAliveStates
- Inheritance
-
SClKeepAliveStates
Constructors
SClKeepAliveStates()
public SClKeepAliveStates()
Fields
m_ClientStateList
protected SClKeepAliveClientStatesList m_ClientStateList
Field Value
m_Transport
protected TSClKeepAliveStates m_Transport
Field Value
- TSClKeepAliveStates
Properties
Active
Returns true if the server is currently active
public int Active { get; }
Property Value
ActiveSince
time since the server is in active state in units of 1 second since 1.1.1970 UTC
public uint ActiveSince { get; }
Property Value
ClientStateList
list of connected clients
public SClKeepAliveClientStatesList ClientStateList { get; }
Property Value
ConnectedToPeerServer
server is connected to the other server
public bool ConnectedToPeerServer { get; }
Property Value
FileVersion
SwyxWare server file version
public string FileVersion { get; }
Property Value
IsMss
True if the server is the MSS
public bool IsMss { get; }
Property Value
NumConnectedClients
number of connected clients
public uint NumConnectedClients { get; }
Property Value
PeerServerAuthenticated
peer server is authenticated
public bool PeerServerAuthenticated { get; }
Property Value
Port
port used for listening to incoming keep-alive connections
public ushort Port { get; }
Property Value
RemoteServersPort
port on the other server used for listening for keep-alive connections
public ushort RemoteServersPort { get; }
Property Value
ServerIpAddress
the other hosts IP address used for the keep-alive connection
public byte[] ServerIpAddress { get; }
Property Value
- byte[]
TimeoutIntervalMilliSeconds
keep-alive interval in milli seconds
public uint TimeoutIntervalMilliSeconds { get; }
Property Value
m_bSendKeepAliveMessages
True if sending of keep-alive messages is activated
public bool m_bSendKeepAliveMessages { get; }
Property Value
m_sRemoteServer
name of the other host
public string m_sRemoteServer { get; }