Go to the documentation of this file.
15 #ifndef GRPC_CORE_LIB_CHANNEL_CHANNEL_STACK_BUILDER_H
16 #define GRPC_CORE_LIB_CHANNEL_CHANNEL_STACK_BUILDER_H
23 #include "absl/status/statusor.h"
24 #include "absl/strings/string_view.h"
107 std::vector<const grpc_channel_filter*>
stack_;
112 #endif // GRPC_CORE_LIB_CHANNEL_CHANNEL_STACK_BUILDER_H
const char * name() const
void PrependFilter(const grpc_channel_filter *filter)
ChannelStackBuilder & SetTransport(grpc_transport *transport)
ChannelStackBuilder(const char *name, grpc_channel_stack_type type)
const ChannelArgs & channel_args() const
std::vector< const grpc_channel_filter * > * mutable_stack()
ChannelStackBuilder & SetTarget(const char *target)
grpc_channel_stack_type channel_stack_type() const
void AppendFilter(const grpc_channel_filter *filter)
virtual absl::StatusOr< RefCountedPtr< grpc_channel_stack > > Build()=0
ChannelStackBuilder & SetChannelArgs(ChannelArgs args)
grpc_transport * transport_
grpc_transport * transport() const
std::vector< const grpc_channel_filter * > stack_
const grpc_channel_stack_type type_
absl::string_view target() const
static std::string unknown_target()
grpc
Author(s):
autogenerated on Thu Mar 13 2025 02:58:44