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.