|
|
@ -110,7 +110,7 @@ static NSUInteger kDefaultChannelID = 0; |
|
|
|
connectInitialBackoff:kDefaultConnectInitialBackoff |
|
|
|
connectInitialBackoff:kDefaultConnectInitialBackoff |
|
|
|
connectMaxBackoff:kDefaultConnectMaxBackoff |
|
|
|
connectMaxBackoff:kDefaultConnectMaxBackoff |
|
|
|
additionalChannelArgs:kDefaultAdditionalChannelArgs |
|
|
|
additionalChannelArgs:kDefaultAdditionalChannelArgs |
|
|
|
PEMRootCertificates:kDefaultPEMRootCertificates |
|
|
|
PEMRootCertificates:kDefaultPEMRootCertificates |
|
|
|
PEMPrivateKey:kDefaultPEMPrivateKey |
|
|
|
PEMPrivateKey:kDefaultPEMPrivateKey |
|
|
|
PEMCertChain:kDefaultPEMCertChain |
|
|
|
PEMCertChain:kDefaultPEMCertChain |
|
|
|
transportType:kDefaultTransportType |
|
|
|
transportType:kDefaultTransportType |
|
|
@ -135,7 +135,7 @@ static NSUInteger kDefaultChannelID = 0; |
|
|
|
connectInitialBackoff:(NSTimeInterval)connectInitialBackoff |
|
|
|
connectInitialBackoff:(NSTimeInterval)connectInitialBackoff |
|
|
|
connectMaxBackoff:(NSTimeInterval)connectMaxBackoff |
|
|
|
connectMaxBackoff:(NSTimeInterval)connectMaxBackoff |
|
|
|
additionalChannelArgs:(NSDictionary *)additionalChannelArgs |
|
|
|
additionalChannelArgs:(NSDictionary *)additionalChannelArgs |
|
|
|
PEMRootCertificates:(NSString *)PEMRootCertificates |
|
|
|
PEMRootCertificates:(NSString *)PEMRootCertificates |
|
|
|
PEMPrivateKey:(NSString *)PEMPrivateKey |
|
|
|
PEMPrivateKey:(NSString *)PEMPrivateKey |
|
|
|
PEMCertChain:(NSString *)PEMCertChain |
|
|
|
PEMCertChain:(NSString *)PEMCertChain |
|
|
|
transportType:(GRPCTransportType)transportType |
|
|
|
transportType:(GRPCTransportType)transportType |
|
|
@ -158,7 +158,8 @@ static NSUInteger kDefaultChannelID = 0; |
|
|
|
_connectMinTimeout = connectMinTimeout; |
|
|
|
_connectMinTimeout = connectMinTimeout; |
|
|
|
_connectInitialBackoff = connectInitialBackoff; |
|
|
|
_connectInitialBackoff = connectInitialBackoff; |
|
|
|
_connectMaxBackoff = connectMaxBackoff; |
|
|
|
_connectMaxBackoff = connectMaxBackoff; |
|
|
|
_additionalChannelArgs = [[NSDictionary alloc] initWithDictionary:additionalChannelArgs copyItems:YES]; |
|
|
|
_additionalChannelArgs = |
|
|
|
|
|
|
|
[[NSDictionary alloc] initWithDictionary:additionalChannelArgs copyItems:YES]; |
|
|
|
_PEMRootCertificates = [PEMRootCertificates copy]; |
|
|
|
_PEMRootCertificates = [PEMRootCertificates copy]; |
|
|
|
_PEMPrivateKey = [PEMPrivateKey copy]; |
|
|
|
_PEMPrivateKey = [PEMPrivateKey copy]; |
|
|
|
_PEMCertChain = [PEMCertChain copy]; |
|
|
|
_PEMCertChain = [PEMCertChain copy]; |
|
|
@ -188,7 +189,7 @@ static NSUInteger kDefaultChannelID = 0; |
|
|
|
connectInitialBackoff:_connectInitialBackoff |
|
|
|
connectInitialBackoff:_connectInitialBackoff |
|
|
|
connectMaxBackoff:_connectMaxBackoff |
|
|
|
connectMaxBackoff:_connectMaxBackoff |
|
|
|
additionalChannelArgs:_additionalChannelArgs |
|
|
|
additionalChannelArgs:_additionalChannelArgs |
|
|
|
PEMRootCertificates:_PEMRootCertificates |
|
|
|
PEMRootCertificates:_PEMRootCertificates |
|
|
|
PEMPrivateKey:_PEMPrivateKey |
|
|
|
PEMPrivateKey:_PEMPrivateKey |
|
|
|
PEMCertChain:_PEMCertChain |
|
|
|
PEMCertChain:_PEMCertChain |
|
|
|
transportType:_transportType |
|
|
|
transportType:_transportType |
|
|
@ -216,7 +217,7 @@ static NSUInteger kDefaultChannelID = 0; |
|
|
|
connectInitialBackoff:_connectInitialBackoff |
|
|
|
connectInitialBackoff:_connectInitialBackoff |
|
|
|
connectMaxBackoff:_connectMaxBackoff |
|
|
|
connectMaxBackoff:_connectMaxBackoff |
|
|
|
additionalChannelArgs:[_additionalChannelArgs copy] |
|
|
|
additionalChannelArgs:[_additionalChannelArgs copy] |
|
|
|
PEMRootCertificates:_PEMRootCertificates |
|
|
|
PEMRootCertificates:_PEMRootCertificates |
|
|
|
PEMPrivateKey:_PEMPrivateKey |
|
|
|
PEMPrivateKey:_PEMPrivateKey |
|
|
|
PEMCertChain:_PEMCertChain |
|
|
|
PEMCertChain:_PEMCertChain |
|
|
|
transportType:_transportType |
|
|
|
transportType:_transportType |
|
|
@ -240,8 +241,7 @@ static NSUInteger kDefaultChannelID = 0; |
|
|
|
if (!(callOptions.connectInitialBackoff == _connectInitialBackoff)) return NO; |
|
|
|
if (!(callOptions.connectInitialBackoff == _connectInitialBackoff)) return NO; |
|
|
|
if (!(callOptions.connectMaxBackoff == _connectMaxBackoff)) return NO; |
|
|
|
if (!(callOptions.connectMaxBackoff == _connectMaxBackoff)) return NO; |
|
|
|
if (!(callOptions.additionalChannelArgs == _additionalChannelArgs || |
|
|
|
if (!(callOptions.additionalChannelArgs == _additionalChannelArgs || |
|
|
|
[callOptions.additionalChannelArgs |
|
|
|
[callOptions.additionalChannelArgs isEqualToDictionary:_additionalChannelArgs])) |
|
|
|
isEqualToDictionary:_additionalChannelArgs])) |
|
|
|
|
|
|
|
return NO; |
|
|
|
return NO; |
|
|
|
if (!(callOptions.PEMRootCertificates == _PEMRootCertificates || |
|
|
|
if (!(callOptions.PEMRootCertificates == _PEMRootCertificates || |
|
|
|
[callOptions.PEMRootCertificates isEqualToString:_PEMRootCertificates])) |
|
|
|
[callOptions.PEMRootCertificates isEqualToString:_PEMRootCertificates])) |
|
|
@ -256,8 +256,7 @@ static NSUInteger kDefaultChannelID = 0; |
|
|
|
[callOptions.hostNameOverride isEqualToString:_hostNameOverride])) |
|
|
|
[callOptions.hostNameOverride isEqualToString:_hostNameOverride])) |
|
|
|
return NO; |
|
|
|
return NO; |
|
|
|
if (!(callOptions.transportType == _transportType)) return NO; |
|
|
|
if (!(callOptions.transportType == _transportType)) return NO; |
|
|
|
if (!(callOptions.logContext == _logContext || |
|
|
|
if (!(callOptions.logContext == _logContext || [callOptions.logContext isEqual:_logContext])) |
|
|
|
[callOptions.logContext isEqual:_logContext])) |
|
|
|
|
|
|
|
return NO; |
|
|
|
return NO; |
|
|
|
if (!(callOptions.channelPoolDomain == _channelPoolDomain || |
|
|
|
if (!(callOptions.channelPoolDomain == _channelPoolDomain || |
|
|
|
[callOptions.channelPoolDomain isEqualToString:_channelPoolDomain])) |
|
|
|
[callOptions.channelPoolDomain isEqualToString:_channelPoolDomain])) |
|
|
@ -335,7 +334,7 @@ static NSUInteger kDefaultChannelID = 0; |
|
|
|
connectInitialBackoff:kDefaultConnectInitialBackoff |
|
|
|
connectInitialBackoff:kDefaultConnectInitialBackoff |
|
|
|
connectMaxBackoff:kDefaultConnectMaxBackoff |
|
|
|
connectMaxBackoff:kDefaultConnectMaxBackoff |
|
|
|
additionalChannelArgs:kDefaultAdditionalChannelArgs |
|
|
|
additionalChannelArgs:kDefaultAdditionalChannelArgs |
|
|
|
PEMRootCertificates:kDefaultPEMRootCertificates |
|
|
|
PEMRootCertificates:kDefaultPEMRootCertificates |
|
|
|
PEMPrivateKey:kDefaultPEMPrivateKey |
|
|
|
PEMPrivateKey:kDefaultPEMPrivateKey |
|
|
|
PEMCertChain:kDefaultPEMCertChain |
|
|
|
PEMCertChain:kDefaultPEMCertChain |
|
|
|
transportType:kDefaultTransportType |
|
|
|
transportType:kDefaultTransportType |
|
|
@ -362,7 +361,7 @@ static NSUInteger kDefaultChannelID = 0; |
|
|
|
connectInitialBackoff:_connectInitialBackoff |
|
|
|
connectInitialBackoff:_connectInitialBackoff |
|
|
|
connectMaxBackoff:_connectMaxBackoff |
|
|
|
connectMaxBackoff:_connectMaxBackoff |
|
|
|
additionalChannelArgs:[_additionalChannelArgs copy] |
|
|
|
additionalChannelArgs:[_additionalChannelArgs copy] |
|
|
|
PEMRootCertificates:_PEMRootCertificates |
|
|
|
PEMRootCertificates:_PEMRootCertificates |
|
|
|
PEMPrivateKey:_PEMPrivateKey |
|
|
|
PEMPrivateKey:_PEMPrivateKey |
|
|
|
PEMCertChain:_PEMCertChain |
|
|
|
PEMCertChain:_PEMCertChain |
|
|
|
transportType:_transportType |
|
|
|
transportType:_transportType |
|
|
@ -390,7 +389,7 @@ static NSUInteger kDefaultChannelID = 0; |
|
|
|
connectInitialBackoff:_connectInitialBackoff |
|
|
|
connectInitialBackoff:_connectInitialBackoff |
|
|
|
connectMaxBackoff:_connectMaxBackoff |
|
|
|
connectMaxBackoff:_connectMaxBackoff |
|
|
|
additionalChannelArgs:[_additionalChannelArgs copy] |
|
|
|
additionalChannelArgs:[_additionalChannelArgs copy] |
|
|
|
PEMRootCertificates:_PEMRootCertificates |
|
|
|
PEMRootCertificates:_PEMRootCertificates |
|
|
|
PEMPrivateKey:_PEMPrivateKey |
|
|
|
PEMPrivateKey:_PEMPrivateKey |
|
|
|
PEMCertChain:_PEMCertChain |
|
|
|
PEMCertChain:_PEMCertChain |
|
|
|
transportType:_transportType |
|
|
|
transportType:_transportType |
|
|
@ -482,7 +481,8 @@ static NSUInteger kDefaultChannelID = 0; |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
- (void)setAdditionalChannelArgs:(NSDictionary *)additionalChannelArgs { |
|
|
|
- (void)setAdditionalChannelArgs:(NSDictionary *)additionalChannelArgs { |
|
|
|
_additionalChannelArgs = [[NSDictionary alloc] initWithDictionary:additionalChannelArgs copyItems:YES]; |
|
|
|
_additionalChannelArgs = |
|
|
|
|
|
|
|
[[NSDictionary alloc] initWithDictionary:additionalChannelArgs copyItems:YES]; |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
- (void)setPEMRootCertificates:(NSString *)PEMRootCertificates { |
|
|
|
- (void)setPEMRootCertificates:(NSString *)PEMRootCertificates { |
|
|
|