Package ghidra.async

# Class AsyncPairingQueue<T>

java.lang.Object
ghidra.async.AsyncPairingQueue<T>

public class AsyncPairingQueue<T> extends Object

- ## Constructor Summary

  Constructors
  Constructor
  Description
  `AsyncPairingQueue()`

- ## Method Summary

  Modifier and Type
  Method
  Description
  `CompletableFuture<T>`
  `give()`
  `void`
  `give(CompletableFuture<? extends T> giver)`
  `boolean`
  `isEmpty()`
  `CompletableFuture<T>`
  `take()`

  ### Methods inherited from class java.lang.Object

  `clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait`

- ## Constructor Details

  - ### AsyncPairingQueue

    public AsyncPairingQueue()

- ## Method Details

  - ### give

    public void give(CompletableFuture<? extends T> giver)

  - ### give

    public CompletableFuture<T> give()

  - ### take

    public CompletableFuture<T> take()

  - ### isEmpty

    public boolean isEmpty()