|
@@ -83,12 +83,6 @@ class BaseNode : public RefCounted<BaseNode> {
|
|
// All children must implement this function.
|
|
// All children must implement this function.
|
|
virtual grpc_json* RenderJson() GRPC_ABSTRACT;
|
|
virtual grpc_json* RenderJson() GRPC_ABSTRACT;
|
|
|
|
|
|
- // Fat interface for functionality that will only ever be called on Servers.
|
|
|
|
- // All other channelz entities will assert false.
|
|
|
|
- virtual char* RenderServerSockets(intptr_t start_socket_id) {
|
|
|
|
- GPR_ASSERT(false);
|
|
|
|
- }
|
|
|
|
-
|
|
|
|
// Renders the json and returns allocated string that must be freed by the
|
|
// Renders the json and returns allocated string that must be freed by the
|
|
// caller.
|
|
// caller.
|
|
char* RenderJsonString();
|
|
char* RenderJsonString();
|
|
@@ -199,9 +193,7 @@ class ServerNode : public BaseNode {
|
|
|
|
|
|
grpc_json* RenderJson() override;
|
|
grpc_json* RenderJson() override;
|
|
|
|
|
|
- // Server overrides this functionality to populate the JSON with
|
|
|
|
- // the sockets it owns.
|
|
|
|
- char* RenderServerSockets(intptr_t start_socket_id) override;
|
|
|
|
|
|
+ char* RenderServerSockets(intptr_t start_socket_id);
|
|
|
|
|
|
// proxy methods to composed classes.
|
|
// proxy methods to composed classes.
|
|
void AddTraceEvent(ChannelTrace::Severity severity, grpc_slice data) {
|
|
void AddTraceEvent(ChannelTrace::Severity severity, grpc_slice data) {
|