diff options
author | Adam Czachorowski <adamcz@google.com> | 2016-09-09 11:32:09 +0200 |
---|---|---|
committer | Adam Czachorowski <adamcz@google.com> | 2016-09-09 11:32:09 +0200 |
commit | dbdc6e4ae619225a555849569f04af5575a5f99f (patch) | |
tree | d39d34423ac3465772bc04864964b6ee16b0a71b /include/grpc++ | |
parent | 93b09478f0264f62e577b215dea7bc908abc6b98 (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.h | 10 |
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 |