#include <server_interface.h>
Private Attributes | |
ByteBuffer | payload_ |
internal::RpcServiceMethod *const | registered_method_ |
Message *const | request_ |
Additional Inherited Members | |
![]() | |
void | IssueRequest (void *registered_method, grpc_byte_buffer **payload, grpc::ServerCompletionQueue *notification_cq) |
![]() | |
const char * | name_ |
const internal::RpcMethod::RpcType | type_ |
![]() | |
grpc_call * | call_ |
grpc::CompletionQueue *const | call_cq_ |
internal::Call | call_wrapper_ |
grpc::ServerContext *const | context_ |
const bool | delete_on_finalize_ |
bool | done_intercepting_ |
internal::InterceptorBatchMethodsImpl | interceptor_methods_ |
grpc::ServerCompletionQueue *const | notification_cq_ |
ServerInterface *const | server_ |
internal::ServerAsyncStreamingInterface *const | stream_ |
void *const | tag_ |
Definition at line 243 of file grpcpp/impl/codegen/server_interface.h.
|
inline |
Definition at line 245 of file grpcpp/impl/codegen/server_interface.h.
|
inlineoverride |
Definition at line 260 of file grpcpp/impl/codegen/server_interface.h.
|
inlineoverridevirtual |
FinalizeResult must be called before informing user code that the operation bound to the underlying core completion queue tag has completed. In practice, this means:
This is the method that translates from core-side tag/status to C++ API-observable tag/status.
The return value is the status of the operation (returning status is the general behavior of this function). If this function returns false, the tag is dropped and not returned from the completion queue: this concept is for events that are observed at core but not requested by the user application (e.g., server shutdown, for server unimplemented method responses, or for cases where a server-side RPC doesn't have a completion notification registered using AsyncNotifyWhenDone)
Reimplemented from grpc::ServerInterface::RegisteredAsyncRequest.
Definition at line 264 of file grpcpp/impl/codegen/server_interface.h.
|
private |
Definition at line 297 of file grpcpp/impl/codegen/server_interface.h.
|
private |
Definition at line 295 of file grpcpp/impl/codegen/server_interface.h.
|
private |
Definition at line 296 of file grpcpp/impl/codegen/server_interface.h.