diff options
author | ncteisen <ncteisen@gmail.com> | 2018-07-24 10:13:52 -0700 |
---|---|---|
committer | ncteisen <ncteisen@gmail.com> | 2018-07-24 10:13:52 -0700 |
commit | bfdfe9fefbc92f78da6247a85e7e7de4b30727b9 (patch) | |
tree | a7c2ee2eb0b186294708f831c8305836e0b95be5 /src/core/ext/filters/client_channel/client_channel_channelz.h | |
parent | a8d5c21b8864202e205fc210e369dc72abe606f2 (diff) |
Restructure heirarchy
Diffstat (limited to 'src/core/ext/filters/client_channel/client_channel_channelz.h')
-rw-r--r-- | src/core/ext/filters/client_channel/client_channel_channelz.h | 7 |
1 files changed, 6 insertions, 1 deletions
diff --git a/src/core/ext/filters/client_channel/client_channel_channelz.h b/src/core/ext/filters/client_channel/client_channel_channelz.h index 1bc555448c..f5344c049e 100644 --- a/src/core/ext/filters/client_channel/client_channel_channelz.h +++ b/src/core/ext/filters/client_channel/client_channel_channelz.h @@ -64,7 +64,7 @@ class ClientChannelNode : public ChannelNode { }; // Handles channelz bookkeeping for sockets -class SubchannelNode : public CallCountingAndTracingNode { +class SubchannelNode : public BaseNode { public: SubchannelNode(grpc_subchannel* subchannel, size_t channel_tracer_max_nodes); ~SubchannelNode() override; @@ -76,9 +76,14 @@ class SubchannelNode : public CallCountingAndTracingNode { grpc_json* RenderJson() override; + CallCountingAndTracingNode* counter_and_tracer() { + return &counter_and_tracer_; + } + private: grpc_subchannel* subchannel_; UniquePtr<char> target_; + CallCountingAndTracingNode counter_and_tracer_; void PopulateConnectivityState(grpc_json* json); }; |