grpc

package
v1.2.1 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Mar 10, 2023 License: MIT Imports: 11 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

View Source
var (
	SRPolicyType_name = map[int32]string{
		0: "EXPLICIT",
		1: "DYNAMIC",
	}
	SRPolicyType_value = map[string]int32{
		"EXPLICIT": 0,
		"DYNAMIC":  1,
	}
)

Enum value maps for SRPolicyType.

View Source
var (
	MetricType_name = map[int32]string{
		0: "IGP",
		1: "TE",
		2: "DELAY",
		3: "HOPCOUNT",
	}
	MetricType_value = map[string]int32{
		"IGP":      0,
		"TE":       1,
		"DELAY":    2,
		"HOPCOUNT": 3,
	}
)

Enum value maps for MetricType.

View Source
var PceService_ServiceDesc = grpc.ServiceDesc{
	ServiceName: "pb.PceService",
	HandlerType: (*PceServiceServer)(nil),
	Methods: []grpc.MethodDesc{
		{
			MethodName: "CreateSRPolicy",
			Handler:    _PceService_CreateSRPolicy_Handler,
		},
		{
			MethodName: "CreateSRPolicyWithoutLinkState",
			Handler:    _PceService_CreateSRPolicyWithoutLinkState_Handler,
		},
		{
			MethodName: "GetSessionList",
			Handler:    _PceService_GetSessionList_Handler,
		},
		{
			MethodName: "GetSRPolicyList",
			Handler:    _PceService_GetSRPolicyList_Handler,
		},
		{
			MethodName: "GetTed",
			Handler:    _PceService_GetTed_Handler,
		},
		{
			MethodName: "DeleteSession",
			Handler:    _PceService_DeleteSession_Handler,
		},
	},
	Streams:  []grpc.StreamDesc{},
	Metadata: "pola.proto",
}

PceService_ServiceDesc is the grpc.ServiceDesc for PceService service. It's only intended for direct use with grpc.RegisterService, and not to be introspected or modified (even as a copy)

Functions

func RegisterPceServiceServer

func RegisterPceServiceServer(s grpc.ServiceRegistrar, srv PceServiceServer)

Types

type CreateSRPolicyInput added in v1.2.0

type CreateSRPolicyInput struct {
	SRPolicy *SRPolicy `protobuf:"bytes,1,opt,name=SRPolicy,proto3" json:"SRPolicy,omitempty"`
	Asn      uint32    `protobuf:"varint,2,opt,name=asn,proto3" json:"asn,omitempty"`
	// contains filtered or unexported fields
}

func (*CreateSRPolicyInput) Descriptor deprecated added in v1.2.0

func (*CreateSRPolicyInput) Descriptor() ([]byte, []int)

Deprecated: Use CreateSRPolicyInput.ProtoReflect.Descriptor instead.

func (*CreateSRPolicyInput) GetAsn added in v1.2.0

func (x *CreateSRPolicyInput) GetAsn() uint32

func (*CreateSRPolicyInput) GetSRPolicy added in v1.2.0

func (x *CreateSRPolicyInput) GetSRPolicy() *SRPolicy

func (*CreateSRPolicyInput) ProtoMessage added in v1.2.0

func (*CreateSRPolicyInput) ProtoMessage()

func (*CreateSRPolicyInput) ProtoReflect added in v1.2.0

func (x *CreateSRPolicyInput) ProtoReflect() protoreflect.Message

func (*CreateSRPolicyInput) Reset added in v1.2.0

func (x *CreateSRPolicyInput) Reset()

func (*CreateSRPolicyInput) String added in v1.2.0

func (x *CreateSRPolicyInput) String() string
type LsLink struct {
	LocalRouterID  string    `protobuf:"bytes,1,opt,name=localRouterID,proto3" json:"localRouterID,omitempty"`
	LocalAsn       uint32    `protobuf:"varint,2,opt,name=localAsn,proto3" json:"localAsn,omitempty"`
	LocalIP        string    `protobuf:"bytes,3,opt,name=localIP,proto3" json:"localIP,omitempty"`
	RemoteRouterID string    `protobuf:"bytes,4,opt,name=remoteRouterID,proto3" json:"remoteRouterID,omitempty"`
	RemoteAsn      uint32    `protobuf:"varint,5,opt,name=remoteAsn,proto3" json:"remoteAsn,omitempty"`
	RemoteIP       string    `protobuf:"bytes,6,opt,name=remoteIP,proto3" json:"remoteIP,omitempty"`
	Metrics        []*Metric `protobuf:"bytes,7,rep,name=metrics,proto3" json:"metrics,omitempty"`
	AdjSid         uint32    `protobuf:"varint,8,opt,name=adjSid,proto3" json:"adjSid,omitempty"`
	// contains filtered or unexported fields
}

func (*LsLink) Descriptor deprecated added in v1.1.0

func (*LsLink) Descriptor() ([]byte, []int)

Deprecated: Use LsLink.ProtoReflect.Descriptor instead.

func (*LsLink) GetAdjSid added in v1.1.0

func (x *LsLink) GetAdjSid() uint32

func (*LsLink) GetLocalAsn added in v1.1.0

func (x *LsLink) GetLocalAsn() uint32

func (*LsLink) GetLocalIP added in v1.2.1

func (x *LsLink) GetLocalIP() string

func (*LsLink) GetLocalRouterID added in v1.2.1

func (x *LsLink) GetLocalRouterID() string

func (*LsLink) GetMetrics added in v1.1.0

func (x *LsLink) GetMetrics() []*Metric

func (*LsLink) GetRemoteAsn added in v1.1.0

func (x *LsLink) GetRemoteAsn() uint32

func (*LsLink) GetRemoteIP added in v1.2.1

func (x *LsLink) GetRemoteIP() string

func (*LsLink) GetRemoteRouterID added in v1.2.1

func (x *LsLink) GetRemoteRouterID() string

func (*LsLink) ProtoMessage added in v1.1.0

func (*LsLink) ProtoMessage()

func (*LsLink) ProtoReflect added in v1.1.0

func (x *LsLink) ProtoReflect() protoreflect.Message

func (*LsLink) Reset added in v1.1.0

func (x *LsLink) Reset()

func (*LsLink) String added in v1.1.0

func (x *LsLink) String() string

type LsNode added in v1.1.0

type LsNode struct {
	Asn        uint32      `protobuf:"varint,1,opt,name=asn,proto3" json:"asn,omitempty"`
	RouterID   string      `protobuf:"bytes,2,opt,name=routerID,proto3" json:"routerID,omitempty"`
	IsisAreaID string      `protobuf:"bytes,3,opt,name=isisAreaID,proto3" json:"isisAreaID,omitempty"`
	Hostname   string      `protobuf:"bytes,4,opt,name=hostname,proto3" json:"hostname,omitempty"`
	SrgbBegin  uint32      `protobuf:"varint,5,opt,name=srgbBegin,proto3" json:"srgbBegin,omitempty"`
	SrgbEnd    uint32      `protobuf:"varint,6,opt,name=srgbEnd,proto3" json:"srgbEnd,omitempty"`
	LsLinks    []*LsLink   `protobuf:"bytes,7,rep,name=lsLinks,proto3" json:"lsLinks,omitempty"`
	LsPrefixes []*LsPrefix `protobuf:"bytes,8,rep,name=lsPrefixes,proto3" json:"lsPrefixes,omitempty"`
	// contains filtered or unexported fields
}

func (*LsNode) Descriptor deprecated added in v1.1.0

func (*LsNode) Descriptor() ([]byte, []int)

Deprecated: Use LsNode.ProtoReflect.Descriptor instead.

func (*LsNode) GetAsn added in v1.1.0

func (x *LsNode) GetAsn() uint32

func (*LsNode) GetHostname added in v1.1.0

func (x *LsNode) GetHostname() string

func (*LsNode) GetIsisAreaID added in v1.2.1

func (x *LsNode) GetIsisAreaID() string
func (x *LsNode) GetLsLinks() []*LsLink

func (*LsNode) GetLsPrefixes added in v1.1.0

func (x *LsNode) GetLsPrefixes() []*LsPrefix

func (*LsNode) GetRouterID added in v1.2.1

func (x *LsNode) GetRouterID() string

func (*LsNode) GetSrgbBegin added in v1.1.0

func (x *LsNode) GetSrgbBegin() uint32

func (*LsNode) GetSrgbEnd added in v1.1.0

func (x *LsNode) GetSrgbEnd() uint32

func (*LsNode) ProtoMessage added in v1.1.0

func (*LsNode) ProtoMessage()

func (*LsNode) ProtoReflect added in v1.1.0

func (x *LsNode) ProtoReflect() protoreflect.Message

func (*LsNode) Reset added in v1.1.0

func (x *LsNode) Reset()

func (*LsNode) String added in v1.1.0

func (x *LsNode) String() string

type LsPrefix added in v1.1.0

type LsPrefix struct {
	Prefix   string `protobuf:"bytes,1,opt,name=prefix,proto3" json:"prefix,omitempty"`
	SidIndex uint32 `protobuf:"varint,2,opt,name=sidIndex,proto3" json:"sidIndex,omitempty"`
	// contains filtered or unexported fields
}

func (*LsPrefix) Descriptor deprecated added in v1.1.0

func (*LsPrefix) Descriptor() ([]byte, []int)

Deprecated: Use LsPrefix.ProtoReflect.Descriptor instead.

func (*LsPrefix) GetPrefix added in v1.1.0

func (x *LsPrefix) GetPrefix() string

func (*LsPrefix) GetSidIndex added in v1.1.0

func (x *LsPrefix) GetSidIndex() uint32

func (*LsPrefix) ProtoMessage added in v1.1.0

func (*LsPrefix) ProtoMessage()

func (*LsPrefix) ProtoReflect added in v1.1.0

func (x *LsPrefix) ProtoReflect() protoreflect.Message

func (*LsPrefix) Reset added in v1.1.0

func (x *LsPrefix) Reset()

func (*LsPrefix) String added in v1.1.0

func (x *LsPrefix) String() string

type Metric added in v1.1.0

type Metric struct {
	Type  MetricType `protobuf:"varint,1,opt,name=type,proto3,enum=pb.MetricType" json:"type,omitempty"`
	Value uint32     `protobuf:"varint,2,opt,name=value,proto3" json:"value,omitempty"`
	// contains filtered or unexported fields
}

func (*Metric) Descriptor deprecated added in v1.1.0

func (*Metric) Descriptor() ([]byte, []int)

Deprecated: Use Metric.ProtoReflect.Descriptor instead.

func (*Metric) GetType added in v1.1.0

func (x *Metric) GetType() MetricType

func (*Metric) GetValue added in v1.1.0

func (x *Metric) GetValue() uint32

func (*Metric) ProtoMessage added in v1.1.0

func (*Metric) ProtoMessage()

func (*Metric) ProtoReflect added in v1.1.0

func (x *Metric) ProtoReflect() protoreflect.Message

func (*Metric) Reset added in v1.1.0

func (x *Metric) Reset()

func (*Metric) String added in v1.1.0

func (x *Metric) String() string

type MetricType added in v1.1.0

type MetricType int32
const (
	MetricType_IGP      MetricType = 0
	MetricType_TE       MetricType = 1
	MetricType_DELAY    MetricType = 2
	MetricType_HOPCOUNT MetricType = 3
)

func (MetricType) Descriptor added in v1.1.0

func (MetricType) Descriptor() protoreflect.EnumDescriptor

func (MetricType) Enum added in v1.1.0

func (x MetricType) Enum() *MetricType

func (MetricType) EnumDescriptor deprecated added in v1.1.0

func (MetricType) EnumDescriptor() ([]byte, []int)

Deprecated: Use MetricType.Descriptor instead.

func (MetricType) Number added in v1.1.0

func (x MetricType) Number() protoreflect.EnumNumber

func (MetricType) String added in v1.1.0

func (x MetricType) String() string

func (MetricType) Type added in v1.1.0

type PceServiceClient

type PceServiceClient interface {
	CreateSRPolicy(ctx context.Context, in *CreateSRPolicyInput, opts ...grpc.CallOption) (*RequestStatus, error)
	CreateSRPolicyWithoutLinkState(ctx context.Context, in *CreateSRPolicyInput, opts ...grpc.CallOption) (*RequestStatus, error)
	GetSessionList(ctx context.Context, in *emptypb.Empty, opts ...grpc.CallOption) (*SessionList, error)
	GetSRPolicyList(ctx context.Context, in *emptypb.Empty, opts ...grpc.CallOption) (*SRPolicyList, error)
	GetTed(ctx context.Context, in *emptypb.Empty, opts ...grpc.CallOption) (*Ted, error)
	DeleteSession(ctx context.Context, in *Session, opts ...grpc.CallOption) (*RequestStatus, error)
}

PceServiceClient is the client API for PceService service.

For semantics around ctx use and closing/ending streaming RPCs, please refer to https://pkg.go.dev/google.golang.org/grpc/?tab=doc#ClientConn.NewStream.

func NewPceServiceClient

func NewPceServiceClient(cc grpc.ClientConnInterface) PceServiceClient

type PceServiceServer

type PceServiceServer interface {
	CreateSRPolicy(context.Context, *CreateSRPolicyInput) (*RequestStatus, error)
	CreateSRPolicyWithoutLinkState(context.Context, *CreateSRPolicyInput) (*RequestStatus, error)
	GetSessionList(context.Context, *emptypb.Empty) (*SessionList, error)
	GetSRPolicyList(context.Context, *emptypb.Empty) (*SRPolicyList, error)
	GetTed(context.Context, *emptypb.Empty) (*Ted, error)
	DeleteSession(context.Context, *Session) (*RequestStatus, error)
	// contains filtered or unexported methods
}

PceServiceServer is the server API for PceService service. All implementations must embed UnimplementedPceServiceServer for forward compatibility

type RequestStatus added in v1.2.1

type RequestStatus struct {
	IsSuccess bool `protobuf:"varint,1,opt,name=isSuccess,proto3" json:"isSuccess,omitempty"`
	// contains filtered or unexported fields
}

func (*RequestStatus) Descriptor deprecated added in v1.2.1

func (*RequestStatus) Descriptor() ([]byte, []int)

Deprecated: Use RequestStatus.ProtoReflect.Descriptor instead.

func (*RequestStatus) GetIsSuccess added in v1.2.1

func (x *RequestStatus) GetIsSuccess() bool

func (*RequestStatus) ProtoMessage added in v1.2.1

func (*RequestStatus) ProtoMessage()

func (*RequestStatus) ProtoReflect added in v1.2.1

func (x *RequestStatus) ProtoReflect() protoreflect.Message

func (*RequestStatus) Reset added in v1.2.1

func (x *RequestStatus) Reset()

func (*RequestStatus) String added in v1.2.1

func (x *RequestStatus) String() string

type SRPolicy added in v1.2.0

type SRPolicy struct {
	PcepSessionAddr []byte       `protobuf:"bytes,1,opt,name=pcepSessionAddr,proto3" json:"pcepSessionAddr,omitempty"`
	SrcAddr         []byte       `protobuf:"bytes,2,opt,name=srcAddr,proto3" json:"srcAddr,omitempty"`
	DstAddr         []byte       `protobuf:"bytes,3,opt,name=dstAddr,proto3" json:"dstAddr,omitempty"`
	SrcRouterID     string       `protobuf:"bytes,4,opt,name=srcRouterID,proto3" json:"srcRouterID,omitempty"`
	DstRouterID     string       `protobuf:"bytes,5,opt,name=dstRouterID,proto3" json:"dstRouterID,omitempty"`
	Color           uint32       `protobuf:"varint,6,opt,name=color,proto3" json:"color,omitempty"`
	Preference      uint32       `protobuf:"varint,7,opt,name=preference,proto3" json:"preference,omitempty"`
	PolicyName      string       `protobuf:"bytes,8,opt,name=policyName,proto3" json:"policyName,omitempty"`
	Type            SRPolicyType `protobuf:"varint,9,opt,name=type,proto3,enum=pb.SRPolicyType" json:"type,omitempty"`
	SegmentList     []*Segment   `protobuf:"bytes,10,rep,name=segmentList,proto3" json:"segmentList,omitempty"`
	Metric          MetricType   `protobuf:"varint,11,opt,name=metric,proto3,enum=pb.MetricType" json:"metric,omitempty"`
	// contains filtered or unexported fields
}

func (*SRPolicy) Descriptor deprecated added in v1.2.0

func (*SRPolicy) Descriptor() ([]byte, []int)

Deprecated: Use SRPolicy.ProtoReflect.Descriptor instead.

func (*SRPolicy) GetColor added in v1.2.0

func (x *SRPolicy) GetColor() uint32

func (*SRPolicy) GetDstAddr added in v1.2.0

func (x *SRPolicy) GetDstAddr() []byte

func (*SRPolicy) GetDstRouterID added in v1.2.1

func (x *SRPolicy) GetDstRouterID() string

func (*SRPolicy) GetMetric added in v1.2.0

func (x *SRPolicy) GetMetric() MetricType

func (*SRPolicy) GetPcepSessionAddr added in v1.2.0

func (x *SRPolicy) GetPcepSessionAddr() []byte

func (*SRPolicy) GetPolicyName added in v1.2.0

func (x *SRPolicy) GetPolicyName() string

func (*SRPolicy) GetPreference added in v1.2.0

func (x *SRPolicy) GetPreference() uint32

func (*SRPolicy) GetSegmentList added in v1.2.0

func (x *SRPolicy) GetSegmentList() []*Segment

func (*SRPolicy) GetSrcAddr added in v1.2.0

func (x *SRPolicy) GetSrcAddr() []byte

func (*SRPolicy) GetSrcRouterID added in v1.2.1

func (x *SRPolicy) GetSrcRouterID() string

func (*SRPolicy) GetType added in v1.2.0

func (x *SRPolicy) GetType() SRPolicyType

func (*SRPolicy) MarshalLogObject added in v1.2.0

func (x *SRPolicy) MarshalLogObject(enc zapcore.ObjectEncoder) error

Implements zapcore.ObjectMarshaler interface for SRPolicy

func (*SRPolicy) ProtoMessage added in v1.2.0

func (*SRPolicy) ProtoMessage()

func (*SRPolicy) ProtoReflect added in v1.2.0

func (x *SRPolicy) ProtoReflect() protoreflect.Message

func (*SRPolicy) Reset added in v1.2.0

func (x *SRPolicy) Reset()

func (*SRPolicy) String added in v1.2.0

func (x *SRPolicy) String() string

type SRPolicyList added in v1.2.0

type SRPolicyList struct {
	SRPolicies []*SRPolicy `protobuf:"bytes,1,rep,name=SRPolicies,proto3" json:"SRPolicies,omitempty"`
	// contains filtered or unexported fields
}

func (*SRPolicyList) Descriptor deprecated added in v1.2.0

func (*SRPolicyList) Descriptor() ([]byte, []int)

Deprecated: Use SRPolicyList.ProtoReflect.Descriptor instead.

func (*SRPolicyList) GetSRPolicies added in v1.2.0

func (x *SRPolicyList) GetSRPolicies() []*SRPolicy

func (*SRPolicyList) ProtoMessage added in v1.2.0

func (*SRPolicyList) ProtoMessage()

func (*SRPolicyList) ProtoReflect added in v1.2.0

func (x *SRPolicyList) ProtoReflect() protoreflect.Message

func (*SRPolicyList) Reset added in v1.2.0

func (x *SRPolicyList) Reset()

func (*SRPolicyList) String added in v1.2.0

func (x *SRPolicyList) String() string

type SRPolicyType added in v1.2.0

type SRPolicyType int32
const (
	SRPolicyType_EXPLICIT SRPolicyType = 0
	SRPolicyType_DYNAMIC  SRPolicyType = 1
)

func (SRPolicyType) Descriptor added in v1.2.0

func (SRPolicyType) Enum added in v1.2.0

func (x SRPolicyType) Enum() *SRPolicyType

func (SRPolicyType) EnumDescriptor deprecated added in v1.2.0

func (SRPolicyType) EnumDescriptor() ([]byte, []int)

Deprecated: Use SRPolicyType.Descriptor instead.

func (SRPolicyType) Number added in v1.2.0

func (SRPolicyType) String added in v1.2.0

func (x SRPolicyType) String() string

func (SRPolicyType) Type added in v1.2.0

type Segment added in v1.1.0

type Segment struct {
	Sid string `protobuf:"bytes,1,opt,name=sid,proto3" json:"sid,omitempty"`
	// contains filtered or unexported fields
}

func (*Segment) Descriptor deprecated added in v1.1.0

func (*Segment) Descriptor() ([]byte, []int)

Deprecated: Use Segment.ProtoReflect.Descriptor instead.

func (*Segment) GetSid added in v1.1.0

func (x *Segment) GetSid() string

func (*Segment) MarshalLogObject added in v1.2.0

func (x *Segment) MarshalLogObject(enc zapcore.ObjectEncoder) error

Implements zapcore.ObjectMarshaler interface for Segment

func (*Segment) ProtoMessage added in v1.1.0

func (*Segment) ProtoMessage()

func (*Segment) ProtoReflect added in v1.1.0

func (x *Segment) ProtoReflect() protoreflect.Message

func (*Segment) Reset added in v1.1.0

func (x *Segment) Reset()

func (*Segment) String added in v1.1.0

func (x *Segment) String() string

type Session added in v1.2.1

type Session struct {
	Addr []byte `protobuf:"bytes,1,opt,name=Addr,proto3" json:"Addr,omitempty"`
	// contains filtered or unexported fields
}

func (*Session) Descriptor deprecated added in v1.2.1

func (*Session) Descriptor() ([]byte, []int)

Deprecated: Use Session.ProtoReflect.Descriptor instead.

func (*Session) GetAddr added in v1.2.1

func (x *Session) GetAddr() []byte

func (*Session) ProtoMessage added in v1.2.1

func (*Session) ProtoMessage()

func (*Session) ProtoReflect added in v1.2.1

func (x *Session) ProtoReflect() protoreflect.Message

func (*Session) Reset added in v1.2.1

func (x *Session) Reset()

func (*Session) String added in v1.2.1

func (x *Session) String() string

type SessionList added in v1.2.1

type SessionList struct {
	Sessions []*Session `protobuf:"bytes,1,rep,name=Sessions,proto3" json:"Sessions,omitempty"`
	// contains filtered or unexported fields
}

func (*SessionList) Descriptor deprecated added in v1.2.1

func (*SessionList) Descriptor() ([]byte, []int)

Deprecated: Use SessionList.ProtoReflect.Descriptor instead.

func (*SessionList) GetSessions added in v1.2.1

func (x *SessionList) GetSessions() []*Session

func (*SessionList) ProtoMessage added in v1.2.1

func (*SessionList) ProtoMessage()

func (*SessionList) ProtoReflect added in v1.2.1

func (x *SessionList) ProtoReflect() protoreflect.Message

func (*SessionList) Reset added in v1.2.1

func (x *SessionList) Reset()

func (*SessionList) String added in v1.2.1

func (x *SessionList) String() string

type Ted added in v1.1.0

type Ted struct {
	Enable  bool      `protobuf:"varint,1,opt,name=enable,proto3" json:"enable,omitempty"`
	LsNodes []*LsNode `protobuf:"bytes,2,rep,name=lsNodes,proto3" json:"lsNodes,omitempty"`
	// contains filtered or unexported fields
}

func (*Ted) Descriptor deprecated added in v1.1.0

func (*Ted) Descriptor() ([]byte, []int)

Deprecated: Use Ted.ProtoReflect.Descriptor instead.

func (*Ted) GetEnable added in v1.1.0

func (x *Ted) GetEnable() bool

func (*Ted) GetLsNodes added in v1.1.0

func (x *Ted) GetLsNodes() []*LsNode

func (*Ted) ProtoMessage added in v1.1.0

func (*Ted) ProtoMessage()

func (*Ted) ProtoReflect added in v1.1.0

func (x *Ted) ProtoReflect() protoreflect.Message

func (*Ted) Reset added in v1.1.0

func (x *Ted) Reset()

func (*Ted) String added in v1.1.0

func (x *Ted) String() string

type UnimplementedPceServiceServer

type UnimplementedPceServiceServer struct {
}

UnimplementedPceServiceServer must be embedded to have forward compatible implementations.

func (UnimplementedPceServiceServer) CreateSRPolicy added in v1.2.0

func (UnimplementedPceServiceServer) CreateSRPolicyWithoutLinkState added in v1.2.0

func (UnimplementedPceServiceServer) DeleteSession added in v1.2.1

func (UnimplementedPceServiceServer) GetSRPolicyList added in v1.2.0

func (UnimplementedPceServiceServer) GetSessionList added in v1.2.1

func (UnimplementedPceServiceServer) GetTed added in v1.1.0

type UnsafePceServiceServer

type UnsafePceServiceServer interface {
	// contains filtered or unexported methods
}

UnsafePceServiceServer may be embedded to opt out of forward compatibility for this service. Use of this interface is not recommended, as added methods to PceServiceServer will result in compilation errors.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL