(s *connectivity.State)
| 31 | ) |
| 32 | |
| 33 | func connectivityStateToProto(s *connectivity.State) *channelzpb.ChannelConnectivityState { |
| 34 | if s == nil { |
| 35 | return &channelzpb.ChannelConnectivityState{State: channelzpb.ChannelConnectivityState_UNKNOWN} |
| 36 | } |
| 37 | switch *s { |
| 38 | case connectivity.Idle: |
| 39 | return &channelzpb.ChannelConnectivityState{State: channelzpb.ChannelConnectivityState_IDLE} |
| 40 | case connectivity.Connecting: |
| 41 | return &channelzpb.ChannelConnectivityState{State: channelzpb.ChannelConnectivityState_CONNECTING} |
| 42 | case connectivity.Ready: |
| 43 | return &channelzpb.ChannelConnectivityState{State: channelzpb.ChannelConnectivityState_READY} |
| 44 | case connectivity.TransientFailure: |
| 45 | return &channelzpb.ChannelConnectivityState{State: channelzpb.ChannelConnectivityState_TRANSIENT_FAILURE} |
| 46 | case connectivity.Shutdown: |
| 47 | return &channelzpb.ChannelConnectivityState{State: channelzpb.ChannelConnectivityState_SHUTDOWN} |
| 48 | default: |
| 49 | return &channelzpb.ChannelConnectivityState{State: channelzpb.ChannelConnectivityState_UNKNOWN} |
| 50 | } |
| 51 | } |
| 52 | |
| 53 | func channelTraceToProto(ct *channelz.ChannelTrace) *channelzpb.ChannelTrace { |
| 54 | pbt := &channelzpb.ChannelTrace{} |
no outgoing calls
no test coverage detected