Classes | |
class | InstanceGuard |
Public Member Functions | |
Status | CoreCount (ServerContext *, const CoreRequest *, CoreResponse *resp) override |
Status | QuitWorker (ServerContext *, const Void *, Void *) override |
Status | RunClient (ServerContext *ctx, ServerReaderWriter< ClientStatus, ClientArgs > *stream) override |
Status | RunServer (ServerContext *ctx, ServerReaderWriter< ServerStatus, ServerArgs > *stream) override |
WorkerServiceImpl (int server_port, QpsWorker *worker) | |
Private Member Functions | |
void | ReleaseInstance () |
Status | RunClientBody (ServerContext *, ServerReaderWriter< ClientStatus, ClientArgs > *stream) |
Status | RunServerBody (ServerContext *, ServerReaderWriter< ServerStatus, ServerArgs > *stream) |
bool | TryAcquireInstance () |
Private Attributes | |
bool | acquired_ |
std::mutex | mu_ |
int | server_port_ |
QpsWorker * | worker_ |
Definition at line 103 of file qps_worker.cc.
Definition at line 105 of file qps_worker.cc.
|
inlineoverride |
Definition at line 138 of file qps_worker.cc.
|
inlineoverride |
Definition at line 144 of file qps_worker.cc.
|
inlineprivate |
Definition at line 180 of file qps_worker.cc.
|
inlineoverride |
Definition at line 108 of file qps_worker.cc.
|
inlineprivate |
Definition at line 186 of file qps_worker.cc.
|
inlineoverride |
Definition at line 123 of file qps_worker.cc.
|
inlineprivate |
Definition at line 226 of file qps_worker.cc.
|
inlineprivate |
Definition at line 173 of file qps_worker.cc.
|
private |
Definition at line 272 of file qps_worker.cc.
|
private |
Definition at line 271 of file qps_worker.cc.
|
private |
Definition at line 273 of file qps_worker.cc.
|
private |
Definition at line 274 of file qps_worker.cc.