ServerWriteReactor is the interface for a server-streaming RPC. More...
#include <server_callback.h>
Classes | |
| struct | PreBindBacklog |
Public Member Functions | |
| void | Finish (grpc::Status s) ABSL_LOCKS_EXCLUDED(writer_mu_) |
| void | OnCancel () override |
| void | OnDone () override=0 |
| virtual void | OnSendInitialMetadataDone (bool) |
| The following notifications are exactly like ServerBidiReactor. More... | |
| virtual void | OnWriteDone (bool) |
| ServerWriteReactor () | |
| void | StartSendInitialMetadata () ABSL_LOCKS_EXCLUDED(writer_mu_) |
| The following operation initiations are exactly like ServerBidiReactor. More... | |
| void | StartWrite (const Response *resp) |
| void | StartWrite (const Response *resp, grpc::WriteOptions options) ABSL_LOCKS_EXCLUDED(writer_mu_) |
| void | StartWriteAndFinish (const Response *resp, grpc::WriteOptions options, grpc::Status s) ABSL_LOCKS_EXCLUDED(writer_mu_) |
| void | StartWriteLast (const Response *resp, grpc::WriteOptions options) |
| ~ServerWriteReactor () override=default | |
Private Member Functions | |
| PreBindBacklog backlog_ | ABSL_GUARDED_BY (writer_mu_) |
| virtual void | InternalBindWriter (ServerCallbackWriter< Response > *writer) ABSL_LOCKS_EXCLUDED(writer_mu_) |
Private Attributes | |
| std::atomic< ServerCallbackWriter< Response > * > | writer_ {nullptr} |
| grpc::internal::Mutex | writer_mu_ |
Friends | |
| class | ServerCallbackWriter< Response > |
ServerWriteReactor is the interface for a server-streaming RPC.
Definition at line 186 of file impl/codegen/server_callback.h.
|
inline |
Definition at line 582 of file impl/codegen/server_callback.h.
|
overridedefault |
|
private |
|
inline |
Definition at line 637 of file impl/codegen/server_callback.h.
|
inlineprivatevirtual |
Definition at line 662 of file impl/codegen/server_callback.h.
|
inlineoverride |
Definition at line 656 of file impl/codegen/server_callback.h.
|
overridepure virtual |
Implemented in grpc::experimental::OrcaService::Reactor.
|
inlinevirtual |
The following notifications are exactly like ServerBidiReactor.
Definition at line 653 of file impl/codegen/server_callback.h.
|
inlinevirtual |
Reimplemented in grpc::experimental::OrcaService::Reactor.
Definition at line 654 of file impl/codegen/server_callback.h.
|
inline |
The following operation initiations are exactly like ServerBidiReactor.
Definition at line 586 of file impl/codegen/server_callback.h.
|
inline |
Definition at line 599 of file impl/codegen/server_callback.h.
|
inline |
Definition at line 602 of file impl/codegen/server_callback.h.
|
inline |
Definition at line 617 of file impl/codegen/server_callback.h.
|
inline |
Definition at line 634 of file impl/codegen/server_callback.h.
|
friend |
Definition at line 659 of file impl/codegen/server_callback.h.
|
private |
Definition at line 687 of file impl/codegen/server_callback.h.
|
private |
Definition at line 686 of file impl/codegen/server_callback.h.