class ServerCallbackCall

Defined at line 76 of file ../../third_party/grpc-migrating/src/include/grpcpp/support/server_callback.h

The base class of ServerCallbackUnary etc.

Public Methods

void ~ServerCallbackCall ()

Defined at line 78 of file ../../third_party/grpc-migrating/src/include/grpcpp/support/server_callback.h

void MaybeDone ()

Public versions of MaybeDone: one where we don't know the reactor in

advance (used for the ServerContext CompletionOp), and one for where we

know the inlineability of the OnDone reaction. You should set the inline

flag to true if either the Reactor is InternalInlineable() or if this

callback is already being forced to run dispatched to an executor

(typically because it contains additional work than just the MaybeDone).

Defined at line 96 of file ../../third_party/grpc-migrating/src/include/grpcpp/support/server_callback.h

void MaybeDone (bool inline_ondone)

Defined at line 102 of file ../../third_party/grpc-migrating/src/include/grpcpp/support/server_callback.h

void MaybeCallOnCancel (ServerReactor * reactor)

Fast version called with known reactor passed in, used from derived

classes, typically in non-cancel case

Defined at line 110 of file ../../third_party/grpc-migrating/src/include/grpcpp/support/server_callback.h

void MaybeCallOnCancel ()

Slower version called from object that doesn't know the reactor a priori

(such as the ServerContext CompletionOp which is formed before the

reactor). This is used in cancel cases only, so it's ok to be slower and

invoke a virtual function.

Defined at line 120 of file ../../third_party/grpc-migrating/src/include/grpcpp/support/server_callback.h

Protected Methods

void Ref ()

Increases the reference count

Defined at line 128 of file ../../third_party/grpc-migrating/src/include/grpcpp/support/server_callback.h