aboutsummaryrefslogtreecommitdiffhomepage
path: root/src/core/ext/filters/client_channel/subchannel.h
diff options
context:
space:
mode:
authorGravatar ncteisen <ncteisen@gmail.com>2018-07-13 11:22:08 -0700
committerGravatar ncteisen <ncteisen@gmail.com>2018-07-13 11:22:08 -0700
commit1e6c0b46bca8a57d0c3725107d1b6508ebf1e1c3 (patch)
tree688c882c8f74b27cbee2ceeca5617edaa24358cb /src/core/ext/filters/client_channel/subchannel.h
parent9ff83ea77ab5fecfd7b57781f16b5d951b70b7c1 (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.h7
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