Table of Contents

Class UdpListenTransport

Namespace
Coherence.Transport
Assembly
Coherence.Transport.dll
public class UdpListenTransport : UdpTransport, IListenTransport, ITransport
Inheritance
UdpListenTransport
Implements
Inherited Members

Constructors

UdpListenTransport(IStats, Logger, IDateTimeProvider)

public UdpListenTransport(IStats stats, Logger logger, IDateTimeProvider dateTimeProvider = null)

Parameters

stats IStats
logger Logger
dateTimeProvider IDateTimeProvider

Methods

CheckForTimeout(bool)

protected override void CheckForTimeout(bool anyValidPacketReceived)

Parameters

anyValidPacketReceived bool

HandleSessionID(IInOctetStream)

protected override bool HandleSessionID(IInOctetStream stream)

Parameters

stream IInOctetStream

Returns

bool

Listen(EndpointData, ConnectionSettings)

public void Listen(EndpointData endpoint, ConnectionSettings settings)

Parameters

endpoint EndpointData
settings ConnectionSettings

SendTo(IOutOctetStream, IPEndPoint, SessionID)

public void SendTo(IOutOctetStream stream, IPEndPoint endpoint, SessionID toSession)

Parameters

stream IOutOctetStream
endpoint IPEndPoint
toSession SessionID