Table of Contents

Class AsyncQueue<TItem>

Namespace
MQTTnet.Internal
Assembly
MQTTnet.dll
public sealed class AsyncQueue<TItem> : IDisposable

Type Parameters

TItem
Inheritance
AsyncQueue<TItem>
Implements
Inherited Members

Constructors

AsyncQueue()

public AsyncQueue()

Properties

Count

public int Count { get; }

Property Value

int

Methods

Clear()

public void Clear()

Dispose()

public void Dispose()

Enqueue(TItem)

public void Enqueue(TItem item)

Parameters

item TItem

TryDequeue()

public AsyncQueueDequeueResult<TItem> TryDequeue()

Returns

AsyncQueueDequeueResult<TItem>

TryDequeueAsync(CancellationToken)

public Task<AsyncQueueDequeueResult<TItem>> TryDequeueAsync(CancellationToken cancellationToken)

Parameters

cancellationToken CancellationToken

Returns

Task<AsyncQueueDequeueResult<TItem>>