Search Results for

    / fm / liveswitch / ManagedConcurrentQueue

    Class: ManagedConcurrentQueue<T>

    fm.liveswitch.ManagedConcurrentQueue

    A thread-safe queue.

    Type parameters

    Name
    T

    Table of contents

    Constructors

    • constructor

    Methods

    • enqueue
    • getCount
    • getIsEmpty
    • getTypeString
    • tryDequeue
    • tryPeek

    Constructors

    constructor

    + new ManagedConcurrentQueue<T>(): ManagedConcurrentQueue<T>

    Creates a new ConcurrentQueue.

    Type parameters:

    Name
    T

    Returns: ManagedConcurrentQueue<T>

    Defined in: Generated/TypeScript/fm.liveswitch/ManagedConcurrentQueue.ts:13

    Methods

    enqueue

    ▸ enqueue(item: T): void

    Add the item to the end of the queue.

    Parameters:

    Name Type Description
    item T The item to add.

    Returns: void

    Defined in: Generated/TypeScript/fm.liveswitch/ManagedConcurrentQueue.ts:38


    getCount

    ▸ getCount(): number

    Gets the amount of items in this queue.

    Returns: number

    Defined in: Generated/TypeScript/fm.liveswitch/ManagedConcurrentQueue.ts:50


    getIsEmpty

    ▸ getIsEmpty(): boolean

    Gets true if the queue is empty.

    Returns: boolean

    Defined in: Generated/TypeScript/fm.liveswitch/ManagedConcurrentQueue.ts:62


    getTypeString

    ▸ getTypeString(): string

    Returns: string

    Defined in: Generated/TypeScript/fm.liveswitch/ManagedConcurrentQueue.ts:9


    tryDequeue

    ▸ tryDequeue(item: Holder<T>): boolean

    Removes and returns the item at the front of the queue.

    Parameters:

    Name Type Description
    item Holder<T> The dequeued item.

    Returns: boolean

    True if item received, false if no item.

    Defined in: Generated/TypeScript/fm.liveswitch/ManagedConcurrentQueue.ts:76


    tryPeek

    ▸ tryPeek(item: Holder<T>): boolean

    Peeks at the first item in the queue.

    Parameters:

    Name Type Description
    item Holder<T> The item at the front of the queue.

    Returns: boolean

    False if queue is empty. True if first item peeked at.

    Defined in: Generated/TypeScript/fm.liveswitch/ManagedConcurrentQueue.ts:91

    In This Article
    Back to top Copyright © LiveSwitch Inc. All Rights Reserved. Doc build for LiveSwitch v1.14.6