From 6d855c5f3c7518e2b26a97e464ebb9366da05993 Mon Sep 17 00:00:00 2001 From: Muxi Yan Date: Mon, 19 Mar 2018 20:37:28 -0700 Subject: Allow gRPC ObjC user to set keepalive options --- src/objective-c/GRPCClient/GRPCCall+ChannelArg.m | 8 ++++++++ 1 file changed, 8 insertions(+) (limited to 'src/objective-c/GRPCClient/GRPCCall+ChannelArg.m') diff --git a/src/objective-c/GRPCClient/GRPCCall+ChannelArg.m b/src/objective-c/GRPCClient/GRPCCall+ChannelArg.m index 805e54b890..217d0e9220 100644 --- a/src/objective-c/GRPCClient/GRPCCall+ChannelArg.m +++ b/src/objective-c/GRPCClient/GRPCCall+ChannelArg.m @@ -57,4 +57,12 @@ } } ++ (void)setKeepaliveWithInterval:(int)interval + timeout:(int)timeout + forHost:(nonnull NSString *)host { + GRPCHost *hostConfig = [GRPCHost hostWithAddress:host]; + hostConfig.keepaliveInterval = interval; + hostConfig.keepaliveTimeout = timeout; +} + @end -- cgit v1.2.3