Proton DotNet
All Classes Namespaces Functions Variables Enumerations Enumerator Properties Pages
Public Member Functions | Protected Attributes | Properties | List of all members
Apache.Qpid.Proton.Engine.Implementation.ProtonSequentialTagGenerator Class Reference

A builtin proton delivery tag generator that creates tag values from an ever increasing sequence id value. More...

Inheritance diagram for Apache.Qpid.Proton.Engine.Implementation.ProtonSequentialTagGenerator:
Apache.Qpid.Proton.Engine.IDeliveryTagGenerator Apache.Qpid.Proton.Engine.Implementation.ProtonPooledTagGenerator

Public Member Functions

virtual IDeliveryTag NextTag ()
 Creates and returns the next Delivery Tag that should be used when populating an outgoing delivery. More...
 

Protected Attributes

ulong nextTagId = 0ul
 

Properties

ulong NextTagId [get, set]
 Internal tag value accessor for testing validation More...
 

Detailed Description

A builtin proton delivery tag generator that creates tag values from an ever increasing sequence id value.

Member Function Documentation

◆ NextTag()

virtual IDeliveryTag Apache.Qpid.Proton.Engine.Implementation.ProtonSequentialTagGenerator.NextTag ( )
inlinevirtual

Creates and returns the next Delivery Tag that should be used when populating an outgoing delivery.

Returns
The next delivery tag for use when sending a delivery

Implements Apache.Qpid.Proton.Engine.IDeliveryTagGenerator.

Reimplemented in Apache.Qpid.Proton.Engine.Implementation.ProtonPooledTagGenerator.

Property Documentation

◆ NextTagId

ulong Apache.Qpid.Proton.Engine.Implementation.ProtonSequentialTagGenerator.NextTagId
getset

Internal tag value accessor for testing validation


The documentation for this class was generated from the following file: