Go to the documentation of this file.
   23 NS_ASSUME_NONNULL_BEGIN
 
   25 #pragma mark Transport ID 
   42 #pragma mark Transport and factory 
   46 @class GRPCTransportManager;
 
   55 - (
GRPCTransport *)createTransportWithManager:(GRPCTransportManager *)transportManager;
 
  
NSArray< id< GRPCInterceptorFactory > > * transportInterceptorFactories
Get a list of factories for transport inteceptors.
Definition: GRPCTransport.h:58
 
The registry of transport implementations.
Definition: GRPCTransport.h:63
 
Immutable user configurable options for a gRPC call.
Definition: GRPCCallOptions.h:32
 
The GRPCInterceptorInterface defines the request events that can occur to an interceptor.
Definition: GRPCInterceptor.h:130
 
The default transport implementations available in gRPC.
Definition: GRPCTransport.h:31
 
Base class for transport implementations.
Definition: GRPCTransport.h:82
 
instancetype sharedInstance()
 
NS_ASSUME_NONNULL_BEGIN const struct GRPCDefaultTransportImplList GRPCDefaultTransportImplList
 
The factory to create a transport.
Definition: GRPCTransport.h:52
 
BOOL TransportIDIsEqual(GRPCTransportID lhs, GRPCTransportID rhs)
Returns whether two transport id's are identical.
 
NSUInteger TransportIDHash(GRPCTransportID)
Returns the hash value of a transport id.
 
const GRPCTransportID core_insecure
Definition: GRPCTransport.h:33
 
const typedef char *_Nonnull GRPCTransportID
The id of a transport implementation.
Definition: GRPCTypes.h:172
 
const GRPCTransportID core_secure
Definition: GRPCTransport.h:32
 
HTTP request parameters.
Definition: GRPCCall.h:102
 
An object can implement this protocol to receive responses from server from a call.
Definition: GRPCCall.h:50