diff options
author | ncteisen <ncteisen@gmail.com> | 2018-07-13 11:22:08 -0700 |
---|---|---|
committer | ncteisen <ncteisen@gmail.com> | 2018-07-13 11:22:08 -0700 |
commit | 1e6c0b46bca8a57d0c3725107d1b6508ebf1e1c3 (patch) | |
tree | 688c882c8f74b27cbee2ceeca5617edaa24358cb /src/core/ext/filters/client_channel/subchannel.h | |
parent | 9ff83ea77ab5fecfd7b57781f16b5d951b70b7c1 (diff) |
Ensure subchannel channelz only created if enabled
Diffstat (limited to 'src/core/ext/filters/client_channel/subchannel.h')
-rw-r--r-- | src/core/ext/filters/client_channel/subchannel.h | 7 |
1 files changed, 6 insertions, 1 deletions
diff --git a/src/core/ext/filters/client_channel/subchannel.h b/src/core/ext/filters/client_channel/subchannel.h index 590e80f507..f76be81543 100644 --- a/src/core/ext/filters/client_channel/subchannel.h +++ b/src/core/ext/filters/client_channel/subchannel.h @@ -71,6 +71,10 @@ typedef struct grpc_subchannel_key grpc_subchannel_key; namespace grpc_core { +namespace channelz { +class SubchannelNode; +} + class ConnectedSubchannel : public RefCountedWithTracing<ConnectedSubchannel> { public: struct CallArgs { @@ -115,7 +119,8 @@ grpc_subchannel_call* grpc_subchannel_call_ref( void grpc_subchannel_call_unref( grpc_subchannel_call* call GRPC_SUBCHANNEL_REF_EXTRA_ARGS); -intptr_t grpc_subchannel_get_uuid(grpc_subchannel* subchannel); +grpc_core::channelz::SubchannelNode* grpc_subchannel_get_channelz_node( + grpc_subchannel* subchannel); /** Returns a pointer to the parent data associated with \a subchannel_call. The data will be of the size specified in \a parent_data_size |