ServerReadReactor is the interface for a client-streaming RPC. More...
#include <server_callback.h>
Classes | |
| struct | PreBindBacklog |
Public Member Functions | |
| void | Finish (grpc::Status s) ABSL_LOCKS_EXCLUDED(reader_mu_) |
| void | OnCancel () override |
| void | OnDone () override=0 |
| virtual void | OnReadDone (bool) |
| virtual void | OnSendInitialMetadataDone (bool) |
| The following notifications are exactly like ServerBidiReactor. More... | |
| ServerReadReactor () | |
| void | StartRead (Request *req) ABSL_LOCKS_EXCLUDED(reader_mu_) |
| void | StartSendInitialMetadata () ABSL_LOCKS_EXCLUDED(reader_mu_) |
| The following operation initiations are exactly like ServerBidiReactor. More... | |
| ~ServerReadReactor () override=default | |
Private Member Functions | |
| PreBindBacklog backlog_ | ABSL_GUARDED_BY (reader_mu_) |
| virtual void | InternalBindReader (ServerCallbackReader< Request > *reader) ABSL_LOCKS_EXCLUDED(reader_mu_) |
Private Attributes | |
| std::atomic< ServerCallbackReader< Request > * > | reader_ {nullptr} |
| grpc::internal::Mutex | reader_mu_ |
Friends | |
| class | ServerCallbackReader< Request > |
ServerReadReactor is the interface for a client-streaming RPC.
Definition at line 184 of file impl/codegen/server_callback.h.
|
inline |
Definition at line 494 of file impl/codegen/server_callback.h.
|
overridedefault |
|
private |
|
inline |
Definition at line 524 of file impl/codegen/server_callback.h.
|
inlineprivatevirtual |
Definition at line 550 of file impl/codegen/server_callback.h.
|
inlineoverride |
Definition at line 543 of file impl/codegen/server_callback.h.
|
overridepure virtual |
|
inlinevirtual |
Definition at line 541 of file impl/codegen/server_callback.h.
|
inlinevirtual |
The following notifications are exactly like ServerBidiReactor.
Definition at line 540 of file impl/codegen/server_callback.h.
|
inline |
Definition at line 511 of file impl/codegen/server_callback.h.
|
inline |
The following operation initiations are exactly like ServerBidiReactor.
Definition at line 498 of file impl/codegen/server_callback.h.
|
friend |
Definition at line 546 of file impl/codegen/server_callback.h.
|
private |
Definition at line 568 of file impl/codegen/server_callback.h.
|
private |
Definition at line 567 of file impl/codegen/server_callback.h.