diff options
Diffstat (limited to 'library/cpp/grpc/server/grpc_counters.cpp')
-rw-r--r-- | library/cpp/grpc/server/grpc_counters.cpp | 45 |
1 files changed, 45 insertions, 0 deletions
diff --git a/library/cpp/grpc/server/grpc_counters.cpp b/library/cpp/grpc/server/grpc_counters.cpp new file mode 100644 index 0000000000..fa96e0100b --- /dev/null +++ b/library/cpp/grpc/server/grpc_counters.cpp @@ -0,0 +1,45 @@ +#include "grpc_counters.h" + +namespace NGrpc { +namespace { + +class TFakeCounterBlock final: public ICounterBlock { +private: + void CountNotOkRequest() override { + } + + void CountNotOkResponse() override { + } + + void CountNotAuthenticated() override { + } + + void CountResourceExhausted() override { + } + + void CountRequestBytes(ui32 /*requestSize*/) override { + } + + void CountResponseBytes(ui32 /*responseSize*/) override { + } + + void StartProcessing(ui32 /*requestSize*/) override { + } + + void FinishProcessing( + ui32 /*requestSize*/, + ui32 /*responseSize*/, + bool /*ok*/, + ui32 /*status*/, + TDuration /*requestDuration*/) override + { + } +}; + +} // namespace + +ICounterBlockPtr FakeCounterBlock() { + return MakeIntrusive<TFakeCounterBlock>(); +} + +} // namespace NGrpc |