template <typename T>
class AsyncDeque
Defined at line 141 of file ../../src/sys/fuzzing/common/async-deque.h
Base class shared by `AsyncSender` and `AsyncReceiver`.
Public Methods
void ~AsyncDeque<T> ()
Defined at line 143 of file ../../src/sys/fuzzing/common/async-deque.h
zx_status_t Send (T && t)
See `AsyncSender::Send`.
Defined at line 146 of file ../../src/sys/fuzzing/common/async-deque.h
Result<T> TryReceive ()
See `AsyncReceiver::TryReceive`.
Defined at line 165 of file ../../src/sys/fuzzing/common/async-deque.h
Result<T> TryReceiveLocked ()
Defined at line 170 of file ../../src/sys/fuzzing/common/async-deque.h
Promise<T> Receive ()
See `AsyncReceiver::Receive`.
Defined at line 180 of file ../../src/sys/fuzzing/common/async-deque.h
void AddSender ()
See the constructor for `AsyncSender`.
Defined at line 215 of file ../../src/sys/fuzzing/common/async-deque.h
void RemoveSender ()
See the destructor for `AsyncSender`.
Defined at line 221 of file ../../src/sys/fuzzing/common/async-deque.h
void Close ()
See `AsyncReceiver::Close`.
Defined at line 236 of file ../../src/sys/fuzzing/common/async-deque.h
void Clear ()
See `AsyncReceiver::Clear`.
Defined at line 242 of file ../../src/sys/fuzzing/common/async-deque.h
void Reset ()
See `AsyncReceiver::Reset`.
Defined at line 250 of file ../../src/sys/fuzzing/common/async-deque.h