Table of Contents

Interface IOutgoingLogic

Namespace
Coherence.Tend
Assembly
Coherence.Tend.dll
public interface IOutgoingLogic

Properties

CanIncrementOutgoingSequence

bool CanIncrementOutgoingSequence { get; }

Property Value

bool

Count

int Count { get; }

Property Value

int

LastReceivedByRemoteSequenceId

SequenceId LastReceivedByRemoteSequenceId { get; }

Property Value

SequenceId

OutgoingSequenceId

SequenceId OutgoingSequenceId { get; set; }

Property Value

SequenceId

Methods

Dequeue()

DeliveryInfo Dequeue()

Returns

DeliveryInfo

IncreaseOutgoingSequenceId()

SequenceId IncreaseOutgoingSequenceId()

Returns

SequenceId

ReceivedByRemote(SequenceId, ReceiveMask)

bool ReceivedByRemote(SequenceId receivedByRemoteId, ReceiveMask receivedByRemoteMask)

Parameters

receivedByRemoteId SequenceId
receivedByRemoteMask ReceiveMask

Returns

bool