GRPC Objective-C
1.71.0
|
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... | |
![]() | |
(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 | |
![]() | |
(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... | |
![]() | |
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... | |
Utility to construct GRXWriter instances from values that are immediately available when required.
Thread safety: the methods of this class are thread safe.
+ (GRXWriter *) writerWithValue: | (id) | value |
Returns a writer that sends the passed value to its writeable and then finishes (releasing the value).
Implements GRXImmediateWriter.