
Classes | |
| struct | Bool |
Public Member Functions | |
| SynchronousStreamingClient (const ClientConfig &config) | |
| ~SynchronousStreamingClient () override | |
Public Member Functions inherited from grpc::testing::SynchronousClient | |
| virtual bool | InitThreadFuncImpl (size_t thread_idx)=0 |
| SynchronousClient (const ClientConfig &config) | |
| void | ThreadFunc (size_t thread_idx, Thread *t) override |
| virtual bool | ThreadFuncImpl (HistogramEntry *entry, size_t thread_idx)=0 |
| ~SynchronousClient () override | |
Public Member Functions inherited from grpc::testing::ClientImpl< BenchmarkService::Stub, SimpleRequest > | |
| ClientImpl (const ClientConfig &config, std::function< std::unique_ptr< BenchmarkService::Stub >(std::shared_ptr< Channel >)> create_stub) | |
| const SimpleRequest * | request () |
| void | WaitForChannelsToConnect () |
| ~ClientImpl () override | |
Public Member Functions inherited from grpc::testing::Client | |
| void | AwaitThreadsCompletion () |
| Client () | |
| double | GetLatencyCollectionIntervalInSeconds () |
| virtual int | GetPollCount () |
| bool | IsClosedLoop () |
| ClientStats | Mark (bool reset) |
| gpr_timespec | NextIssueTime (int thread_idx) |
| bool | ThreadCompleted () |
| virtual | ~Client () |
Protected Member Functions | |
| void | CleanupAllStreams (const std::function< void(size_t)> &cleaner) |
| void | FinishStream (HistogramEntry *entry, size_t thread_idx) |
Protected Member Functions inherited from grpc::testing::SynchronousClient | |
| bool | WaitToIssue (int thread_idx) |
Protected Member Functions inherited from grpc::testing::Client | |
| void | CompleteThread () |
| void | EndThreads () |
| void | MaybeStartRequests () |
| std::function< gpr_timespec()> | NextIssuer (int thread_idx) |
| void | SetupLoadTest (const ClientConfig &config, size_t num_threads) |
| void | StartThreads (size_t num_threads) |
Private Member Functions | |
| void | DestroyMultithreading () final |
Definition at line 144 of file client_sync.cc.
|
inlineexplicit |
Definition at line 146 of file client_sync.cc.
|
inlineoverride |
Definition at line 156 of file client_sync.cc.
|
inlineprotected |
Definition at line 194 of file client_sync.cc.
|
inlinefinalprivatevirtual |
Implements grpc::testing::Client.
Definition at line 211 of file client_sync.cc.
|
inlineprotected |
Definition at line 177 of file client_sync.cc.
|
protected |
Definition at line 164 of file client_sync.cc.
|
protected |
Definition at line 175 of file client_sync.cc.
|
protected |
Definition at line 174 of file client_sync.cc.
|
protected |
Definition at line 173 of file client_sync.cc.
|
protected |
Definition at line 165 of file client_sync.cc.
|
protected |
Definition at line 167 of file client_sync.cc.