A11 (C++ runtime)
Native C++ implementation of the A11 action and streaming runtime
Loading...
Searching...
No Matches
a11::service::SessionWithRecv::ReceiveState Struct Reference

Public Member Functions

std::deque< std::optional< ReceivedSessionMessage > > queue ABSL_GUARDED_BY (mu)
 
std::optional< absl::Status > error ABSL_GUARDED_BY (mu)
 
absl::flat_hash_set< net::WireStream * > ended_streams ABSL_GUARDED_BY (mu)
 
bool session_half_closed ABSL_GUARDED_BY (mu)
 
bool eof_started 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/7]

std::deque< std::optional< ReceivedSessionMessage > > queue a11::service::SessionWithRecv::ReceiveState::ABSL_GUARDED_BY ( mu  )

◆ ABSL_GUARDED_BY() [2/7]

std::optional< absl::Status > error a11::service::SessionWithRecv::ReceiveState::ABSL_GUARDED_BY ( mu  )

◆ ABSL_GUARDED_BY() [3/7]

absl::flat_hash_set< net::WireStream * > ended_streams a11::service::SessionWithRecv::ReceiveState::ABSL_GUARDED_BY ( mu  )

◆ ABSL_GUARDED_BY() [4/7]

bool session_half_closed a11::service::SessionWithRecv::ReceiveState::ABSL_GUARDED_BY ( mu  )

◆ ABSL_GUARDED_BY() [5/7]

bool eof_started a11::service::SessionWithRecv::ReceiveState::ABSL_GUARDED_BY ( mu  )

◆ ABSL_GUARDED_BY() [6/7]

bool eof_delivered a11::service::SessionWithRecv::ReceiveState::ABSL_GUARDED_BY ( mu  )

◆ ABSL_GUARDED_BY() [7/7]

std::shared_ptr< thread::PermanentEvent > changed a11::service::SessionWithRecv::ReceiveState::ABSL_GUARDED_BY ( mu  )

Member Data Documentation

◆ mu

thread::Mutex a11::service::SessionWithRecv::ReceiveState::mu

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