#include <server_callback.h>
Classes | |
struct | PreBindBacklog |
Public Member Functions | |
void | Finish (grpc::Status s) ABSL_LOCKS_EXCLUDED(call_mu_) |
void | OnCancel () override |
void | OnDone () override=0 |
virtual void | OnSendInitialMetadataDone (bool) |
The following notifications are exactly like ServerBidiReactor. More... | |
ServerUnaryReactor () | |
void | StartSendInitialMetadata () ABSL_LOCKS_EXCLUDED(call_mu_) |
StartSendInitialMetadata is exactly like ServerBidiReactor. More... | |
~ServerUnaryReactor () override=default | |
![]() | |
virtual bool | InternalInlineable () |
virtual | ~ServerReactor ()=default |
Private Member Functions | |
PreBindBacklog backlog_ | ABSL_GUARDED_BY (call_mu_) |
virtual void | InternalBindCall (ServerCallbackUnary *call) ABSL_LOCKS_EXCLUDED(call_mu_) |
Private Attributes | |
std::atomic< ServerCallbackUnary * > | call_ {nullptr} |
grpc::internal::Mutex | call_mu_ |
Friends | |
class | ServerCallbackUnary |
Definition at line 699 of file impl/codegen/server_callback.h.
|
inline |
Definition at line 701 of file impl/codegen/server_callback.h.
|
overridedefault |
|
private |
|
inline |
Finish is similar to ServerBidiReactor except for one detail. If the status is non-OK, any message will not be sent. Instead, the client will only receive the status and any trailing metadata.
Definition at line 720 of file impl/codegen/server_callback.h.
|
inlineprivatevirtual |
Definition at line 743 of file impl/codegen/server_callback.h.
|
inlineoverridevirtual |
Implements grpc::internal::ServerReactor.
Reimplemented in grpc::ServerContextBase::Reactor.
Definition at line 737 of file impl/codegen/server_callback.h.
|
overridepure virtual |
Implements grpc::internal::ServerReactor.
Implemented in grpc::ServerContextBase::Reactor.
|
inlinevirtual |
The following notifications are exactly like ServerBidiReactor.
Definition at line 735 of file impl/codegen/server_callback.h.
|
inline |
StartSendInitialMetadata is exactly like ServerBidiReactor.
Definition at line 705 of file impl/codegen/server_callback.h.
|
friend |
Definition at line 740 of file impl/codegen/server_callback.h.
|
private |
Definition at line 758 of file impl/codegen/server_callback.h.
|
private |
Definition at line 757 of file impl/codegen/server_callback.h.