aboutsummaryrefslogtreecommitdiffhomepage
path: root/include/grpc++
diff options
context:
space:
mode:
authorGravatar Adam Czachorowski <adamcz@google.com>2016-09-09 11:32:09 +0200
committerGravatar Adam Czachorowski <adamcz@google.com>2016-09-09 11:32:09 +0200
commitdbdc6e4ae619225a555849569f04af5575a5f99f (patch)
treed39d34423ac3465772bc04864964b6ee16b0a71b /include/grpc++
parent93b09478f0264f62e577b215dea7bc908abc6b98 (diff)
Add method for creating insecure channel from FD with custom arguments
using C++ API. This was already supported in C API.
Diffstat (limited to 'include/grpc++')
-rw-r--r--include/grpc++/create_channel_posix.h10
1 files changed, 10 insertions, 0 deletions
diff --git a/include/grpc++/create_channel_posix.h b/include/grpc++/create_channel_posix.h
index 0d96159942..2af12e6c36 100644
--- a/include/grpc++/create_channel_posix.h
+++ b/include/grpc++/create_channel_posix.h
@@ -37,6 +37,7 @@
#include <memory>
#include <grpc++/channel.h>
+#include <grpc++/support/channel_arguments.h>
#include <grpc/support/port_platform.h>
namespace grpc {
@@ -50,6 +51,15 @@ namespace grpc {
std::shared_ptr<Channel> CreateInsecureChannelFromFd(const grpc::string& target,
int fd);
+/// Create a new \a Channel communicating over given file descriptor with custom
+/// channel arguments
+///
+/// \param target The name of the target.
+/// \param fd The file descriptor representing a socket.
+/// \param args Options for channel creation.
+std::shared_ptr<Channel> CreateCustomInsecureChannelFromFd(
+ const grpc::string& target, int fd, const ChannelArguments& args);
+
#endif // GPR_SUPPORT_CHANNELS_FROM_FD
} // namespace grpc