GRPC Objective-C  1.71.0
Instance Methods
GRXForwardingWriter Class Reference

A "proxy" class that simply forwards values, completion, and errors from its input writer to its writeable. More...

#import <GRXForwardingWriter.h>

Instance Methods

(instancetype) - initWithWriter:
 
- Instance Methods inherited from GRXWriter
(void) - startWithWriteable:
 Transition to the Started state, and start sending messages to the writeable (a reference to it is retained). More...
 
(void) - finishWithError:
 Send writesFinishedWithError:errorOrNil to the writeable. More...
 
(GRXWriter *) - map:
 Returns a writer that wraps the receiver, and has all the values the receiver would write transformed by the provided mapping function. More...
 

Additional Inherited Members

- Class Methods inherited from GRXWriter
(instancetype) + writerWithEnumerator:
 Returns a writer that pulls values from the passed NSEnumerator instance and pushes them to its writeable. More...
 
(instancetype) + writerWithValueSupplier:
 Returns a writer that pushes to its writeable the successive values returned by the passed block. More...
 
(instancetype) + writerWithContainer:
 Returns a writer that iterates over the values of the passed container and pushes them to its writeable. More...
 
(instancetype) + writerWithValue:
 Returns a writer that sends the passed value to its writeable and then finishes (releasing the value). More...
 
(instancetype) + writerWithError:
 Returns a writer that, as part of its start method, sends the passed error to the writeable (then releasing the error). More...
 
(instancetype) + emptyWriter
 Returns a writer that, as part of its start method, finishes immediately without sending any values to its writeable. More...
 
- Properties inherited from GRXWriter
GRXWriterState state
 This property can be used to query the current state of the writer, which determines how it might currently use its writeable. More...
 

Detailed Description

A "proxy" class that simply forwards values, completion, and errors from its input writer to its writeable.

It is useful as a superclass for pipes that act as a transformation of their input writer, and for classes that represent objects with input and output sequences of values, like an RPC.

Thread-safety: the methods of this class are thread safe.

Method Documentation

◆ initWithWriter:

- (instancetype) initWithWriter: (GRXWriter *)  NS_DESIGNATED_INITIALIZER

The documentation for this class was generated from the following file: