ftxui::ReceiverImpl
receiver.hpp
class T
class friend class SenderImpl< T > SenderImpl< T > ftxui::ReceiverImpl::SenderImpl< T > SenderImpl< T >
std::mutex std::mutex mutex_ mutex_ ftxui::ReceiverImpl::mutex_
std::queue< T > std::queue<T> queue_ queue_ ftxui::ReceiverImpl::queue_
std::condition_variable std::condition_variable notifier_ notifier_ ftxui::ReceiverImpl::notifier_
std::atomic< int > std::atomic<int> senders_ senders_ ftxui::ReceiverImpl::senders_ {0}
Sender< T > Sender< T > MakeSender () MakeSender ftxui::ReceiverImpl::MakeSender
ReceiverImpl
()=default
ReceiverImpl
ftxui::ReceiverImpl::ReceiverImpl
bool bool Receive (T *t) Receive ftxui::ReceiverImpl::Receive T * t
bool bool ReceiveNonBlocking (T *t) ReceiveNonBlocking ftxui::ReceiverImpl::ReceiveNonBlocking T * t
bool bool HasPending () HasPending ftxui::ReceiverImpl::HasPending
bool bool HasQuitted () HasQuitted ftxui::ReceiverImpl::HasQuitted
void void Receive (T t) Receive ftxui::ReceiverImpl::Receive T t
void void ReleaseSender () ReleaseSender ftxui::ReceiverImpl::ReleaseSender
- ftxui::ReceiverImpl
  HasPending
- ftxui::ReceiverImpl
  HasQuitted
- ftxui::ReceiverImpl
  MakeSender
- ftxui::ReceiverImpl
  mutex_
- ftxui::ReceiverImpl
  notifier_
- ftxui::ReceiverImpl
  queue_
- ftxui::ReceiverImpl
  Receive
- ftxui::ReceiverImpl
  Receive
- ftxui::ReceiverImpl
  ReceiveNonBlocking
- ftxui::ReceiverImpl
  ReceiverImpl
- ftxui::ReceiverImpl
  ReleaseSender
- ftxui::ReceiverImpl
  senders_