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.