#include <pipe.h>
Public Member Functions | |
Center () | |
Poll< absl::optional< T > > | Next () |
Poll< bool > | Push (T *value) |
Center * | RefRecv () |
Center * | RefSend () |
void | UnrefRecv () |
void | UnrefSend () |
Private Member Functions | |
void | ResetValue () |
Private Attributes | |
bool | has_value_: 1 |
IntraActivityWaiter | on_empty_ |
IntraActivityWaiter | on_full_ |
uint8_t | recv_refs_: 2 |
uint8_t | send_refs_: 2 |
T | value_ |
|
inline |
|
inline |
|
inline |
|
inline |
|
inlineprivate |
|
inline |
|
inline |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |