38 class ChannelArguments;
40 #ifdef GPR_SUPPORT_CHANNELS_FROM_FD
44 internal::GrpcLibrary init_lib;
50 std::unique_ptr<experimental::ClientInterceptorFactoryInterface>>());
57 std::shared_ptr<Channel> CreateCustomInsecureChannelFromFd(
59 internal::GrpcLibrary init_lib;
62 args.SetChannelArgs(&channel_args);
67 std::unique_ptr<experimental::ClientInterceptorFactoryInterface>>());
74 namespace experimental {
76 std::shared_ptr<Channel> CreateCustomInsecureChannelWithInterceptorsFromFd(
79 std::unique_ptr<grpc::experimental::ClientInterceptorFactoryInterface>>
80 interceptor_creators) {
81 internal::GrpcLibrary init_lib;
84 args.SetChannelArgs(&channel_args);
97 #endif // GPR_SUPPORT_CHANNELS_FROM_FD