GRPC Objective-C  1.71.0
Class Methods
GRXImmediateSingleWriter Class Reference

Utility to construct GRXWriter instances from values that are immediately available when required. More...

#import <GRXImmediateSingleWriter.h>

Class Methods

(GRXWriter *) + writerWithValue:
 Returns a writer that sends the passed value to its writeable and then finishes (releasing the value). More...
 
- Class Methods inherited from GRXImmediateWriter
(GRXWriter *) + writerWithEnumerator:
 Returns a writer that pulls values from the passed NSEnumerator instance and pushes them to its writeable. More...
 
(GRXWriter *) + writerWithValueSupplier:
 Returns a writer that pushes to its writeable the successive values returned by the passed block. More...
 
(GRXWriter *) + writerWithContainer:
 Returns a writer that iterates over the values of the passed container and pushes them to its writeable. More...
 
(GRXWriter *) + writerWithError:
 Returns a writer that, as part of its start method, sends the passed error to the writeable (then releasing the error). More...
 
(GRXWriter *) + emptyWriter
 Returns a writer that, as part of its start method, finishes immediately without sending any values to its writeable. More...
 

Additional Inherited Members

- 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...
 
- 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

Utility to construct GRXWriter instances from values that are immediately available when required.

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

Method Documentation

◆ writerWithValue:

+ (GRXWriter *) writerWithValue: (id)  value

Returns a writer that sends the passed value to its writeable and then finishes (releasing the value).

Implements GRXImmediateWriter.


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