Muxi Yan
|
6ae2ea643d
|
obj.class->[obj class]
|
7 years ago |
Muxi Yan
|
f00be37dd1
|
Spell out 'certificates' rather than 'certs'
|
7 years ago |
Muxi Yan
|
4201ad1681
|
add callOptionsForHost: to GRPCHost
|
7 years ago |
Muxi Yan
|
b9e5224207
|
more copy settings
|
7 years ago |
Muxi Yan
|
1084f49c31
|
rename kHostCache->gHostCache
|
7 years ago |
Muxi Yan
|
d92c62fcde
|
Enable Cronet with old API
|
7 years ago |
Muxi Yan
|
31de6d67e7
|
Make GRPCHost.callOptions immutable
|
7 years ago |
Muxi Yan
|
e114983643
|
NULL return for non-id type
|
7 years ago |
Muxi Yan
|
1a88be4edf
|
Prefix functions in ChannelArgsUtil
|
7 years ago |
Muxi Yan
|
a0f83554bb
|
remove channel from pool with pointer rather than config
|
7 years ago |
Muxi Yan
|
3bdf794bd0
|
Handle channel nil case
|
7 years ago |
Muxi Yan
|
4af17518c0
|
Use simple locking in GRPCChannelPool
|
7 years ago |
Muxi Yan
|
7871fedfd6
|
always unregister observer
|
7 years ago |
Muxi Yan
|
ac211b4214
|
Use dispatch_after for delayed destroy of channel
|
7 years ago |
Muxi Yan
|
67a4eb6623
|
Lock GRPCCall in GRPCAuthorizatioProtocol
|
7 years ago |
Muxi Yan
|
be4ab30899
|
Remove dereferencing
|
7 years ago |
Muxi Yan
|
34e4db810f
|
Take advantage of nil messaging
|
7 years ago |
Muxi Yan
|
d578b43218
|
Add channelOptionsHash: to GRPCCChannelOptions
|
7 years ago |
Muxi Yan
|
f48c90606f
|
Add isChannelOptionsEqualTo: to GRPCCallOptions
|
7 years ago |
Muxi Yan
|
d47f4b4c23
|
Check return value rather than error
|
7 years ago |
Muxi Yan
|
8fef0c8789
|
Rewrite the channel pool
|
7 years ago |
Muxi Yan
|
86ff72bb47
|
Add missing type information
|
7 years ago |
Muxi Yan
|
677ab86b4a
|
rename createChannel -> createChannelCallback
|
7 years ago |
Muxi Yan
|
da42aa1c1b
|
Add designated initializer annotation
|
7 years ago |
Muxi Yan
|
ad5485ae4e
|
Make channel args immutable
|
7 years ago |
Muxi Yan
|
bc292b87c2
|
polish attributes of GRPCChannelConfiguration
|
7 years ago |
Muxi Yan
|
549db7b80b
|
host == nil -> host.length == 0
|
7 years ago |
Muxi Yan
|
62fb609df7
|
rename kChannelPool->gChannelPool
|
7 years ago |
Muxi Yan
|
6032e960d4
|
Polish channelID comments
|
7 years ago |
Muxi Yan
|
543fbf38c0
|
timeout > 0
|
7 years ago |
Muxi Yan
|
a8b07a37df
|
Synchronized access to kHostCache
|
7 years ago |
Muxi Yan
|
7d32a2cb25
|
Set user's dispatch queue's handler to internal serial queue
|
7 years ago |
Muxi Yan
|
da43545ff7
|
Check callSafety in -init in GRPCCall
|
7 years ago |
Muxi Yan
|
b3d236d1bf
|
Prevent empty string
|
7 years ago |
Muxi Yan
|
9f47e76fc8
|
QoS for internal dispatch queues
|
7 years ago |
Muxi Yan
|
bf09206496
|
Separate GRPCProtoResponseHandler from GRPCResponseHandler
|
7 years ago |
Muxi Yan
|
e69a7cc7f7
|
patch the previous fix
|
7 years ago |
Muxi Yan
|
e457b0dacc
|
Fix missing initialMetadata in GRPCMutableCallOptions
|
7 years ago |
Muxi Yan
|
92d6e285d1
|
Polish exception message
|
7 years ago |
Muxi Yan
|
454966e36c
|
Copy in GRPCCallOptions setters
|
7 years ago |
Muxi Yan
|
1c8751f366
|
Avoid copy in GRPCCallOptions:copyWithZone:
|
7 years ago |
Muxi Yan
|
ecf85f0459
|
Copy fields in GRPCCallOptions initializer
|
7 years ago |
Muxi Yan
|
229651a371
|
Check range of value-typed channel arg
|
7 years ago |
Muxi Yan
|
2c47c95338
|
Rename channelId->channelID
|
7 years ago |
Muxi Yan
|
521ffacd7c
|
Add example to channelPoolDomain
|
7 years ago |
Muxi Yan
|
0fc040d19a
|
Rename pemXxx parameters to PEMXxx
|
7 years ago |
Muxi Yan
|
2c1c22c3f1
|
Do not nullify GRPCCall2._call on half-close
|
7 years ago |
Muxi Yan
|
a397862fd5
|
property attribute fixes
|
7 years ago |
Muxi Yan
|
0d4ac971df
|
Restrict NSTimeInterval parameters to non-negative
|
7 years ago |
Muxi Yan
|
96709ecb8c
|
Fix another NSString* != nil to NSString.length != 0
|
7 years ago |