Public Member Functions | |
void | Reset () override |
bool | RunNextState (bool ok) override |
ServerRpcContextStreamingFromClientImpl (std::function< void(ServerContextType *, grpc::ServerAsyncReader< ResponseType, RequestType > *, void *)> request_method, std::function< grpc::Status(RequestType *, ResponseType *)> invoke_method) | |
~ServerRpcContextStreamingFromClientImpl () override | |
![]() | |
void | lock () |
ServerRpcContext () | |
void | unlock () |
virtual | ~ServerRpcContext () |
Private Member Functions | |
bool | finish_done (bool) |
bool | read_done (bool ok) |
bool | request_done (bool ok) |
Private Attributes | |
std::function< grpc::Status(RequestType *, ResponseType *)> | invoke_method_ |
bool(ServerRpcContextStreamingFromClientImpl::* | next_state_ )(bool) |
RequestType | req_ |
std::function< void(ServerContextType *, grpc::ServerAsyncReader< ResponseType, RequestType > *, void *)> | request_method_ |
ResponseType | response_ |
std::unique_ptr< ServerContextType > | srv_ctx_ |
grpc::ServerAsyncReader< ResponseType, RequestType > | stream_ |
Definition at line 387 of file server_async.cc.
|
inline |
Definition at line 390 of file server_async.cc.
|
inlineoverride |
Definition at line 403 of file server_async.cc.
|
inlineprivate |
Definition at line 442 of file server_async.cc.
|
inlineprivate |
Definition at line 426 of file server_async.cc.
|
inlineprivate |
Definition at line 417 of file server_async.cc.
|
inlineoverridevirtual |
Definition at line 405 of file server_async.cc.
|
inlineoverridevirtual |
Definition at line 404 of file server_async.cc.
|
private |
Definition at line 452 of file server_async.cc.
|
private |
Definition at line 447 of file server_async.cc.
|
private |
Definition at line 445 of file server_async.cc.
|
private |
Definition at line 451 of file server_async.cc.
|
private |
Definition at line 446 of file server_async.cc.
|
private |
Definition at line 444 of file server_async.cc.
|
private |
Definition at line 453 of file server_async.cc.