Table of Contents

Struct MessageBrokerServerHandshakeReceivedEvent

Namespace
LfrlAnvil.MessageBroker.Server.Events
Assembly
LfrlAnvil.MessageBroker.Server.dll

Represents an event emitted by MessageBrokerServer when a MessageBrokerRemoteClientConnector received a handshake from the remote client.

public readonly struct MessageBrokerServerHandshakeReceivedEvent
Inherited Members

Properties

ClearBuffers

Specifies whether the client requested to clear internal buffers once the server is done using them.

public bool ClearBuffers { get; }

Property Value

bool

ClientName

Client's name.

public string ClientName { get; }

Property Value

string

Connector

MessageBrokerRemoteClientConnector associated with this event.

public MessageBrokerRemoteClientConnector Connector { get; }

Property Value

MessageBrokerRemoteClientConnector

DesiredMessageTimeout

Client's desired message timeout.

public Duration DesiredMessageTimeout { get; }

Property Value

Duration

DesiredPingInterval

Client's desired ping interval.

public Duration DesiredPingInterval { get; }

Property Value

Duration

IsClientLittleEndian

Indicates client's endianness.

public bool IsClientLittleEndian { get; }

Property Value

bool

IsEphemeral

Specifies whether the client is ephemeral.

public bool IsEphemeral { get; }

Property Value

bool

MaxBatchPacketCount

Client's desired max acceptable batch packet count.

public short MaxBatchPacketCount { get; }

Property Value

short

MaxNetworkBatchPacketLength

Client's desired max network batch packet length.

public MemorySize MaxNetworkBatchPacketLength { get; }

Property Value

MemorySize

Source

Event source.

public MessageBrokerServerEventSource Source { get; }

Property Value

MessageBrokerServerEventSource

SynchronizeExternalObjectNames

Specifies whether the client enabled synchronization of external object names.

public bool SynchronizeExternalObjectNames { get; }

Property Value

bool

Methods

ToString()

Returns a string representation of this MessageBrokerServerHandshakeReceivedEvent instance.

[Pure]
public override string ToString()

Returns

string

String representation.