A11 (C++ runtime)
Native C++ implementation of the A11 action and streaming runtime
Loading...
Searching...
No Matches
a11::net::WireStreamWithRecv::State Struct Reference

Public Member Functions

std::deque< std::optional< data::WireMessage > > queue ABSL_GUARDED_BY (mu)
 
std::optional< absl::Status > error ABSL_GUARDED_BY (mu)
 
bool done ABSL_GUARDED_BY (mu)
 
bool remote_half_closed ABSL_GUARDED_BY (mu)
 
bool eof_delivered ABSL_GUARDED_BY (mu)
 
std::shared_ptr< thread::PermanentEvent > changed ABSL_GUARDED_BY (mu)
 

Public Attributes

thread::Mutex mu
 

Member Function Documentation

◆ ABSL_GUARDED_BY() [1/6]

std::deque< std::optional< data::WireMessage > > queue a11::net::WireStreamWithRecv::State::ABSL_GUARDED_BY ( mu  )

◆ ABSL_GUARDED_BY() [2/6]

std::optional< absl::Status > error a11::net::WireStreamWithRecv::State::ABSL_GUARDED_BY ( mu  )

◆ ABSL_GUARDED_BY() [3/6]

bool done a11::net::WireStreamWithRecv::State::ABSL_GUARDED_BY ( mu  )

◆ ABSL_GUARDED_BY() [4/6]

bool remote_half_closed a11::net::WireStreamWithRecv::State::ABSL_GUARDED_BY ( mu  )

◆ ABSL_GUARDED_BY() [5/6]

bool eof_delivered a11::net::WireStreamWithRecv::State::ABSL_GUARDED_BY ( mu  )

◆ ABSL_GUARDED_BY() [6/6]

std::shared_ptr< thread::PermanentEvent > changed a11::net::WireStreamWithRecv::State::ABSL_GUARDED_BY ( mu  )

Member Data Documentation

◆ mu

thread::Mutex a11::net::WireStreamWithRecv::State::mu
mutable

The documentation for this struct was generated from the following file: