Class MqttPacketBus
- Namespace
- MQTTnet.Internal
- Assembly
- MQTTnet.dll
public sealed class MqttPacketBus : IDisposable
- Inheritance
-
MqttPacketBus
- Implements
-
- Inherited Members
-
Constructors
MqttPacketBus()
Properties
TotalItemsCount
public int TotalItemsCount { get; }
Property Value
- int
Methods
Clear()
DequeueItemAsync(CancellationToken)
public Task<MqttPacketBusItem> DequeueItemAsync(CancellationToken cancellationToken)
Parameters
cancellationToken
CancellationToken
Returns
- Task<MqttPacketBusItem>
Dispose()
DropFirstItem(MqttPacketBusPartition)
public MqttPacketBusItem DropFirstItem(MqttPacketBusPartition partition)
Parameters
partition
MqttPacketBusPartition
Returns
- MqttPacketBusItem
EnqueueItem(MqttPacketBusItem, MqttPacketBusPartition)
public void EnqueueItem(MqttPacketBusItem item, MqttPacketBusPartition partition)
Parameters
item
MqttPacketBusItem
partition
MqttPacketBusPartition
ExportPackets(MqttPacketBusPartition)
public List<MqttPacket> ExportPackets(MqttPacketBusPartition partition)
Parameters
partition
MqttPacketBusPartition
Returns
- List<MqttPacket>
ItemsCount(MqttPacketBusPartition)
public int ItemsCount(MqttPacketBusPartition partition)
Parameters
partition
MqttPacketBusPartition
Returns
- int
PartitionItemsCount(MqttPacketBusPartition)
public int PartitionItemsCount(MqttPacketBusPartition partition)
Parameters
partition
MqttPacketBusPartition
Returns
- int