type google.golang.org/grpc/internal/channelz.Channel
40 uses
google.golang.org/grpc/internal/channelz (current package)
channel.go#L30: type Channel struct {
channel.go#L40: Parent *Channel
channel.go#L53: func (c *Channel) channelzIdentifier() {}
channel.go#L57: func (c *Channel) String() string {
channel.go#L64: func (c *Channel) id() int64 {
channel.go#L70: func (c *Channel) SubChans() map[int64]string {
channel.go#L78: func (c *Channel) NestedChans() map[int64]string {
channel.go#L85: func (c *Channel) Trace() *ChannelTrace {
channel.go#L171: func (c *Channel) addChild(id int64, e entry) {
channel.go#L175: case *Channel:
channel.go#L182: func (c *Channel) deleteChild(id int64) {
channel.go#L188: func (c *Channel) triggerDelete() {
channel.go#L193: func (c *Channel) getParentID() int64 {
channel.go#L207: func (c *Channel) deleteSelfFromTree() (deleted bool) {
channel.go#L230: func (c *Channel) deleteSelfFromMap() (delete bool) {
channel.go#L240: func (c *Channel) deleteSelfIfReady() {
channel.go#L251: func (c *Channel) getChannelTrace() *ChannelTrace {
channel.go#L255: func (c *Channel) incrTraceRefCount() {
channel.go#L259: func (c *Channel) decrTraceRefCount() {
channel.go#L263: func (c *Channel) getTraceRefCount() int {
channel.go#L268: func (c *Channel) getRefName() string {
channelmap.go#L59: channels map[int64]*Channel
channelmap.go#L68: channels: make(map[int64]*Channel),
channelmap.go#L82: func (c *channelMap) addChannel(id int64, cn *Channel, isTopChannel bool, pid int64) {
channelmap.go#L204: case *Channel:
channelmap.go#L237: func (c *channelMap) getTopChannels(id int64, maxResults int) ([]*Channel, bool) {
channelmap.go#L252: var t []*Channel
channelmap.go#L323: func (c *channelMap) getChannel(id int64) *Channel {
funcs.go#L65: func GetTopChannels(id int64, maxResults int) ([]*Channel, bool) {
funcs.go#L91: func GetChannel(id int64) *Channel {
funcs.go#L117: func RegisterChannel(parent *Channel, target string) *Channel {
funcs.go#L121: return &Channel{ID: id}
funcs.go#L126: cn := &Channel{
funcs.go#L146: func RegisterSubChannel(parent *Channel, ref string) *SubChannel {
subchannel.go#L35: parent *Channel
google.golang.org/grpc
clientconn.go#L457: parentChannel, _ := cc.dopts.channelzParent.(*channelz.Channel)
clientconn.go#L526: func newConnectivityStateManager(ctx context.Context, channel *channelz.Channel) *connectivityStateManager {
clientconn.go#L543: channelz *channelz.Channel
clientconn.go#L621: channelz *channelz.Channel // Channelz object.