19 #ifndef GRPC_CORE_LIB_CHANNEL_CHANNELZ_REGISTRY_H 20 #define GRPC_CORE_LIB_CHANNEL_CHANNELZ_REGISTRY_H 45 return Default()->InternalRegister(node);
47 static void Unregister(intptr_t uuid) { Default()->InternalUnregister(uuid); }
49 return Default()->InternalGet(uuid);
55 return Default()->InternalGetTopChannels(start_channel_id);
61 return Default()->InternalGetServers(start_server_id);
73 void InternalRegister(
BaseNode* node);
77 void InternalUnregister(intptr_t uuid);
83 char* InternalGetTopChannels(intptr_t start_channel_id);
84 char* InternalGetServers(intptr_t start_server_id);
86 void InternalLogAllEntities();
90 std::map<intptr_t, BaseNode*> node_map_;
91 intptr_t uuid_generator_ = 0;
static void Unregister(intptr_t uuid)
Definition: channelz_registry.h:47
Internal thread interface.
Definition: backoff.h:26
Definition: channelz.h:74
Definition: channelz_registry.h:36
Definition: ref_counted_ptr.h:35
static char * GetServers(intptr_t start_server_id)
Definition: channelz_registry.h:60
static char * GetTopChannels(intptr_t start_channel_id)
Definition: channelz_registry.h:54
static RefCountedPtr< BaseNode > Get(intptr_t uuid)
Definition: channelz_registry.h:48
static void Register(BaseNode *node)
Definition: channelz_registry.h:44
static void LogAllEntities()
Definition: channelz_registry.h:66