Jorge Canizales f95ddbaa1e Rename SingleValueHandler->SingleHandler, StreamHandler->EventHandler %!s(int64=10) %!d(string=hai) anos
..
private 5fcdffcf3e Accept [GRXWriter writerWithContainer:nil] for consistency with the rest %!s(int64=10) %!d(string=hai) anos
transformations 5604712b03 id<GRXWriter> -> GRXWriter * in the runtime %!s(int64=10) %!d(string=hai) anos
GRXBufferedPipe.h 67ce098ccf Clarify thread-safety expectations of GRXWriters %!s(int64=10) %!d(string=hai) anos
GRXBufferedPipe.m 958b0b9e7a Merge pull request #1664 from jcanizales/renames-grx-writeable-methods %!s(int64=11) %!d(string=hai) anos
GRXConcurrentWriteable.h 6531b2b791 Make the call retain cycle explicit and encapsulated within GRPCCall.m %!s(int64=10) %!d(string=hai) anos
GRXConcurrentWriteable.m 6531b2b791 Make the call retain cycle explicit and encapsulated within GRPCCall.m %!s(int64=10) %!d(string=hai) anos
GRXForwardingWriter.h 67ce098ccf Clarify thread-safety expectations of GRXWriters %!s(int64=10) %!d(string=hai) anos
GRXForwardingWriter.m fd51dff8b8 Clarify invalid-argument message for already-started writers %!s(int64=10) %!d(string=hai) anos
GRXImmediateWriter.h 67ce098ccf Clarify thread-safety expectations of GRXWriters %!s(int64=10) %!d(string=hai) anos
GRXImmediateWriter.m bc970ae23b Fix [GRXWriter emptyWriter] not being reusable. %!s(int64=10) %!d(string=hai) anos
GRXWriteable.h f95ddbaa1e Rename SingleValueHandler->SingleHandler, StreamHandler->EventHandler %!s(int64=10) %!d(string=hai) anos
GRXWriteable.m f95ddbaa1e Rename SingleValueHandler->SingleHandler, StreamHandler->EventHandler %!s(int64=10) %!d(string=hai) anos
GRXWriter+Immediate.h 5fc90295ce include .m in check_copyright.py %!s(int64=11) %!d(string=hai) anos
GRXWriter+Immediate.m 29f55d5655 Remove GRXWriter wrappers that are now unnecessary %!s(int64=10) %!d(string=hai) anos
GRXWriter+Transformations.h 5fc90295ce include .m in check_copyright.py %!s(int64=11) %!d(string=hai) anos
GRXWriter+Transformations.m 5fc90295ce include .m in check_copyright.py %!s(int64=11) %!d(string=hai) anos
GRXWriter.h 297ed7bd81 Don’t set the request writer to nil, as @synchr(nil) is undefined behavior. %!s(int64=10) %!d(string=hai) anos
GRXWriter.m 7b52c98e62 Separate GRXForwardingWriter, delete the protocol %!s(int64=10) %!d(string=hai) anos
NSEnumerator+GRXUtil.h 5fc90295ce include .m in check_copyright.py %!s(int64=11) %!d(string=hai) anos
NSEnumerator+GRXUtil.m 5fc90295ce include .m in check_copyright.py %!s(int64=11) %!d(string=hai) anos
README.md 30697c9be2 Imports code of the RX library. %!s(int64=11) %!d(string=hai) anos

README.md

This is a generic Reactive Extensions library for Objective-C, created to ease the implementation of the gRPC Objective-C runtime.

It has no dependencies on gRPC nor other libraries, and should eventually be moved under its own GitHub project.

If you're trying to get started on the library, you might want to first read GRXWriter.h and then GRXWriteable.h.