#include <channel_init.h>
Classes | |
class | Builder |
Public Types | |
using | Stage = std::function< bool(ChannelStackBuilder *builder)> |
Public Member Functions | |
bool | CreateStack (ChannelStackBuilder *builder) const |
Private Attributes | |
std::vector< Stage > | slots_ [GRPC_NUM_CHANNEL_STACK_TYPES] |
Definition at line 40 of file channel_init.h.
using grpc_core::ChannelInit::Stage = std::function<bool(ChannelStackBuilder* builder)> |
One stage of mutation: call functions against builder to influence the finally constructed channel stack
Definition at line 44 of file channel_init.h.
bool grpc_core::ChannelInit::CreateStack | ( | ChannelStackBuilder * | builder | ) | const |
Construct a channel stack of some sort: see channel_stack.h for details builder is the channel stack builder to build into.
Definition at line 48 of file channel_init.cc.
|
private |
Definition at line 79 of file channel_init.h.