package gnmi_ext

Mouse Melon logoGet desktop application:
View/edit binary Protocol Buffers messages

message Extension

gnmi_ext.proto:27

The Extension message contains a single gNMI extension.

Used in: gnmi.CapabilityRequest, gnmi.CapabilityResponse, gnmi.GetRequest, gnmi.GetResponse, gnmi.SetRequest, gnmi.SetResponse, gnmi.SubscribeRequest, gnmi.SubscribeResponse

enum ExtensionID

gnmi_ext.proto:44

RegisteredExtension is an enumeration acting as a registry for extensions defined by external sources.

Used in: RegisteredExtension

message MasterArbitration

gnmi_ext.proto:59

MasterArbitration is used to select the master among multiple gNMI clients with the same Roles. The client with the largest election_id is honored as the master. The document about gNMI master arbitration can be found at https://github.com/openconfig/reference/blob/master/rpc/gnmi/gnmi-master-arbitration.md

Used in: Extension

message RegisteredExtension

gnmi_ext.proto:37

The RegisteredExtension message defines an extension which is defined outside of this file.

Used in: Extension

message Role

gnmi_ext.proto:71

There can be one master for each role. The role is identified by its id.

Used in: MasterArbitration

message Uint128

gnmi_ext.proto:65

Representation of unsigned 128-bit integer.

Used in: MasterArbitration