22 NS_ASSUME_NONNULL_BEGIN
62 - (void)forwardPreviousInterceptorWithInitialMetadata:(nullable NSDictionary *)initialMetadata;
65 - (void)forwardPreviousInterceptorWithData:(nullable
id)data;
68 - (void)forwardPreviousInterceptorCloseWithTrailingMetadata:
69 (nullable NSDictionary *)trailingMetadata
70 error:(nullable NSError *)error;
API for interceptors implementation.
char *_Nonnull GRPCTransportID
The id of a transport implementation.
Definition: GRPCTypes.h:179
Private interfaces of the transport registry.
Definition: GRPCTransport+Private.h:27
GRPCTransportManager is a helper class to forward messages between the last interceptor and the trans...
Definition: GRPCTransport+Private.h:50
void shutDown()
Notify the manager that the transport has shut down and the manager should release references to its ...
void forwardPreviousInterceptorDidWriteData()
Forward write completion to the previous interceptor in the interceptor chain.
The GRPCInterceptorInterface defines the request events that can occur to an interceptor.
Definition: GRPCInterceptor.h:130
An object can implement this protocol to receive responses from server from a call.
Definition: GRPCCall.h:50
The factory to create a transport.
Definition: GRPCTransport.h:52