#include <counted_service.h>
Public Member Functions | |
void | IncreaseRequestCount () |
void | IncreaseResponseCount () |
size_t | request_count () |
void | ResetCounters () |
size_t | response_count () |
Private Member Functions | |
size_t request_count_ | ABSL_GUARDED_BY (mu_)=0 |
size_t response_count_ | ABSL_GUARDED_BY (mu_)=0 |
Private Attributes | |
grpc_core::Mutex | mu_ |
Definition at line 28 of file counted_service.h.
|
privatepure virtual |
Implemented in grpc::testing::XdsEnd2endTest::BackendServerThread::BackendServiceImpl< RpcService >, grpc::testing::XdsEnd2endTest::BackendServerThread::BackendServiceImpl< grpc::testing::EchoTest1Service::Service >, grpc::testing::XdsEnd2endTest::BackendServerThread::BackendServiceImpl< grpc::testing::EchoTest2Service::Service >, grpc::testing::XdsEnd2endTest::BackendServerThread::BackendServiceImpl< grpc::testing::EchoTestService::Service >, grpc::testing::XdsEnd2endTest::BackendServerThread::BackendServiceImpl< RpcService >, grpc::testing::XdsEnd2endTest::BackendServerThread::BackendServiceImpl< grpc::testing::EchoTest1Service::Service >, grpc::testing::XdsEnd2endTest::BackendServerThread::BackendServiceImpl< grpc::testing::EchoTest2Service::Service >, and grpc::testing::XdsEnd2endTest::BackendServerThread::BackendServiceImpl< grpc::testing::EchoTestService::Service >.
|
privatepure virtual |
Implemented in grpc::testing::XdsEnd2endTest::BackendServerThread::BackendServiceImpl< RpcService >, grpc::testing::XdsEnd2endTest::BackendServerThread::BackendServiceImpl< grpc::testing::EchoTest1Service::Service >, grpc::testing::XdsEnd2endTest::BackendServerThread::BackendServiceImpl< grpc::testing::EchoTest2Service::Service >, grpc::testing::XdsEnd2endTest::BackendServerThread::BackendServiceImpl< grpc::testing::EchoTestService::Service >, grpc::testing::XdsEnd2endTest::BackendServerThread::BackendServiceImpl< RpcService >, grpc::testing::XdsEnd2endTest::BackendServerThread::BackendServiceImpl< grpc::testing::EchoTest1Service::Service >, grpc::testing::XdsEnd2endTest::BackendServerThread::BackendServiceImpl< grpc::testing::EchoTest2Service::Service >, and grpc::testing::XdsEnd2endTest::BackendServerThread::BackendServiceImpl< grpc::testing::EchoTestService::Service >.
|
inline |
Definition at line 44 of file counted_service.h.
|
inline |
Definition at line 40 of file counted_service.h.
|
inline |
Definition at line 30 of file counted_service.h.
|
inline |
Definition at line 49 of file counted_service.h.
|
inline |
Definition at line 35 of file counted_service.h.
|
private |
Definition at line 56 of file counted_service.h.