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:45

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

Used in: RegisteredExtension

message History

gnmi_ext.proto:81

The History extension allows clients to request historical data. Its spec can be found at https://github.com/openconfig/reference/blob/master/rpc/gnmi/gnmi-history.md

Used in: Extension

message MasterArbitration

gnmi_ext.proto:60

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:38

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

Used in: Extension

message Role

gnmi_ext.proto:72

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

Used in: MasterArbitration

message TimeRange

gnmi_ext.proto:88

Used in: History

message Uint128

gnmi_ext.proto:66

Representation of unsigned 128-bit integer.

Used in: MasterArbitration