diff options
author | Muxi Yan <mxyan@google.com> | 2018-10-17 17:46:09 -0700 |
---|---|---|
committer | Muxi Yan <mxyan@google.com> | 2018-10-17 17:46:09 -0700 |
commit | f48c90606f246afab3a2aa1e1547578c4c34292a (patch) | |
tree | 7da81562ec515253d1a692f7128103dc37cca614 /src/objective-c/GRPCClient/private/GRPCChannelPool.m | |
parent | d47f4b4c23a9dab2813e9b521d2545ea26d0105c (diff) |
Add isChannelOptionsEqualTo: to GRPCCallOptions
Diffstat (limited to 'src/objective-c/GRPCClient/private/GRPCChannelPool.m')
-rw-r--r-- | src/objective-c/GRPCClient/private/GRPCChannelPool.m | 38 |
1 files changed, 1 insertions, 37 deletions
diff --git a/src/objective-c/GRPCClient/private/GRPCChannelPool.m b/src/objective-c/GRPCClient/private/GRPCChannelPool.m index 740eeaf6cf..995212fdb6 100644 --- a/src/objective-c/GRPCClient/private/GRPCChannelPool.m +++ b/src/objective-c/GRPCClient/private/GRPCChannelPool.m @@ -68,8 +68,6 @@ extern const char *kCFStreamVarName; return [GRPCCronetChannelFactory sharedInstance]; case GRPCTransportTypeInsecure: return [GRPCInsecureChannelFactory sharedInstance]; - default: - GPR_UNREACHABLE_CODE(return nil); } } @@ -147,41 +145,7 @@ extern const char *kCFStreamVarName; NSAssert([object isKindOfClass:[GRPCChannelConfiguration class]], @"Illegal :isEqual"); GRPCChannelConfiguration *obj = (GRPCChannelConfiguration *)object; if (!(obj.host == _host || [obj.host isEqualToString:_host])) return NO; - if (!(obj.callOptions.userAgentPrefix == _callOptions.userAgentPrefix || - [obj.callOptions.userAgentPrefix isEqualToString:_callOptions.userAgentPrefix])) - return NO; - if (!(obj.callOptions.responseSizeLimit == _callOptions.responseSizeLimit)) return NO; - if (!(obj.callOptions.compressAlgorithm == _callOptions.compressAlgorithm)) return NO; - if (!(obj.callOptions.enableRetry == _callOptions.enableRetry)) return NO; - if (!(obj.callOptions.keepaliveInterval == _callOptions.keepaliveInterval)) return NO; - if (!(obj.callOptions.keepaliveTimeout == _callOptions.keepaliveTimeout)) return NO; - if (!(obj.callOptions.connectMinTimeout == _callOptions.connectMinTimeout)) return NO; - if (!(obj.callOptions.connectInitialBackoff == _callOptions.connectInitialBackoff)) return NO; - if (!(obj.callOptions.connectMaxBackoff == _callOptions.connectMaxBackoff)) return NO; - if (!(obj.callOptions.additionalChannelArgs == _callOptions.additionalChannelArgs || - [obj.callOptions.additionalChannelArgs - isEqualToDictionary:_callOptions.additionalChannelArgs])) - return NO; - if (!(obj.callOptions.PEMRootCertificates == _callOptions.PEMRootCertificates || - [obj.callOptions.PEMRootCertificates isEqualToString:_callOptions.PEMRootCertificates])) - return NO; - if (!(obj.callOptions.PEMPrivateKey == _callOptions.PEMPrivateKey || - [obj.callOptions.PEMPrivateKey isEqualToString:_callOptions.PEMPrivateKey])) - return NO; - if (!(obj.callOptions.PEMCertChain == _callOptions.PEMCertChain || - [obj.callOptions.PEMCertChain isEqualToString:_callOptions.PEMCertChain])) - return NO; - if (!(obj.callOptions.hostNameOverride == _callOptions.hostNameOverride || - [obj.callOptions.hostNameOverride isEqualToString:_callOptions.hostNameOverride])) - return NO; - if (!(obj.callOptions.transportType == _callOptions.transportType)) return NO; - if (!(obj.callOptions.logContext == _callOptions.logContext || - [obj.callOptions.logContext isEqual:_callOptions.logContext])) - return NO; - if (!(obj.callOptions.channelPoolDomain == _callOptions.channelPoolDomain || - [obj.callOptions.channelPoolDomain isEqualToString:_callOptions.channelPoolDomain])) - return NO; - if (!(obj.callOptions.channelID == _callOptions.channelID)) return NO; + if (!(obj.callOptions == _callOptions || [obj.callOptions isChannelOptionsEqualTo:_callOptions])) return NO; return YES; } |