control_plane

package
v0.6.0 Latest Latest
Warning

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

Go to latest
Published: Dec 4, 2020 License: Apache-2.0 Imports: 11 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

View Source
var (
	SegmentType_name = map[int32]string{
		0: "SEGMENT_TYPE_UNSPECIFIED",
		1: "SEGMENT_TYPE_UP",
		2: "SEGMENT_TYPE_DOWN",
		3: "SEGMENT_TYPE_CORE",
	}
	SegmentType_value = map[string]int32{
		"SEGMENT_TYPE_UNSPECIFIED": 0,
		"SEGMENT_TYPE_UP":          1,
		"SEGMENT_TYPE_DOWN":        2,
		"SEGMENT_TYPE_CORE":        3,
	}
)

Enum value maps for SegmentType.

View Source
var (
	LinkType_name = map[int32]string{
		0: "LINK_TYPE_UNSPECIFIED",
		1: "LINK_TYPE_DIRECT",
		2: "LINK_TYPE_MULTI_HOP",
		3: "LINK_TYPE_OPEN_NET",
	}
	LinkType_value = map[string]int32{
		"LINK_TYPE_UNSPECIFIED": 0,
		"LINK_TYPE_DIRECT":      1,
		"LINK_TYPE_MULTI_HOP":   2,
		"LINK_TYPE_OPEN_NET":    3,
	}
)

Enum value maps for LinkType.

View Source
var File_proto_control_plane_v1_cppki_proto protoreflect.FileDescriptor
View Source
var File_proto_control_plane_v1_legacy_proto protoreflect.FileDescriptor
View Source
var File_proto_control_plane_v1_renewal_proto protoreflect.FileDescriptor
View Source
var File_proto_control_plane_v1_seg_extensions_proto protoreflect.FileDescriptor
View Source
var File_proto_control_plane_v1_seg_proto protoreflect.FileDescriptor
View Source
var File_proto_control_plane_v1_svc_resolution_proto protoreflect.FileDescriptor

Functions

func RegisterChainRenewalServiceServer

func RegisterChainRenewalServiceServer(s *grpc.Server, srv ChainRenewalServiceServer)

func RegisterInterfaceStateConsumerServiceServer

func RegisterInterfaceStateConsumerServiceServer(s *grpc.Server, srv InterfaceStateConsumerServiceServer)

func RegisterInterfaceStateServiceServer

func RegisterInterfaceStateServiceServer(s *grpc.Server, srv InterfaceStateServiceServer)

func RegisterSegmentCreationServiceServer

func RegisterSegmentCreationServiceServer(s *grpc.Server, srv SegmentCreationServiceServer)

func RegisterSegmentLookupServiceServer

func RegisterSegmentLookupServiceServer(s *grpc.Server, srv SegmentLookupServiceServer)

func RegisterSegmentRegistrationServiceServer

func RegisterSegmentRegistrationServiceServer(s *grpc.Server, srv SegmentRegistrationServiceServer)

func RegisterTrustMaterialServiceServer

func RegisterTrustMaterialServiceServer(s *grpc.Server, srv TrustMaterialServiceServer)

Types

type ASEntry

type ASEntry struct {
	Signed *crypto.SignedMessage `protobuf:"bytes,1,opt,name=signed,proto3" json:"signed,omitempty"`
	// contains filtered or unexported fields
}

func (*ASEntry) Descriptor deprecated

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

Deprecated: Use ASEntry.ProtoReflect.Descriptor instead.

func (*ASEntry) GetSigned

func (x *ASEntry) GetSigned() *crypto.SignedMessage

func (*ASEntry) ProtoMessage

func (*ASEntry) ProtoMessage()

func (*ASEntry) ProtoReflect

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

func (*ASEntry) Reset

func (x *ASEntry) Reset()

func (*ASEntry) String

func (x *ASEntry) String() string

type ASEntrySignedBody

type ASEntrySignedBody struct {
	IsdAs       uint64                 `protobuf:"varint,1,opt,name=isd_as,json=isdAs,proto3" json:"isd_as,omitempty"`
	NextIsdAs   uint64                 `protobuf:"varint,2,opt,name=next_isd_as,json=nextIsdAs,proto3" json:"next_isd_as,omitempty"`
	HopEntry    *HopEntry              `protobuf:"bytes,3,opt,name=hop_entry,json=hopEntry,proto3" json:"hop_entry,omitempty"`
	PeerEntries []*PeerEntry           `protobuf:"bytes,4,rep,name=peer_entries,json=peerEntries,proto3" json:"peer_entries,omitempty"`
	Mtu         uint32                 `protobuf:"varint,5,opt,name=mtu,proto3" json:"mtu,omitempty"`
	Extensions  *PathSegmentExtensions `protobuf:"bytes,6,opt,name=extensions,proto3" json:"extensions,omitempty"`
	// contains filtered or unexported fields
}

func (*ASEntrySignedBody) Descriptor deprecated

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

Deprecated: Use ASEntrySignedBody.ProtoReflect.Descriptor instead.

func (*ASEntrySignedBody) GetExtensions

func (x *ASEntrySignedBody) GetExtensions() *PathSegmentExtensions

func (*ASEntrySignedBody) GetHopEntry

func (x *ASEntrySignedBody) GetHopEntry() *HopEntry

func (*ASEntrySignedBody) GetIsdAs

func (x *ASEntrySignedBody) GetIsdAs() uint64

func (*ASEntrySignedBody) GetMtu

func (x *ASEntrySignedBody) GetMtu() uint32

func (*ASEntrySignedBody) GetNextIsdAs

func (x *ASEntrySignedBody) GetNextIsdAs() uint64

func (*ASEntrySignedBody) GetPeerEntries

func (x *ASEntrySignedBody) GetPeerEntries() []*PeerEntry

func (*ASEntrySignedBody) ProtoMessage

func (*ASEntrySignedBody) ProtoMessage()

func (*ASEntrySignedBody) ProtoReflect

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

func (*ASEntrySignedBody) Reset

func (x *ASEntrySignedBody) Reset()

func (*ASEntrySignedBody) String

func (x *ASEntrySignedBody) String() string

type BandwidthInfo

type BandwidthInfo struct {
	Intra map[uint64]uint64 `` /* 153-byte string literal not displayed */
	Inter map[uint64]uint64 `` /* 153-byte string literal not displayed */
	// contains filtered or unexported fields
}

func (*BandwidthInfo) Descriptor deprecated

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

Deprecated: Use BandwidthInfo.ProtoReflect.Descriptor instead.

func (*BandwidthInfo) GetInter

func (x *BandwidthInfo) GetInter() map[uint64]uint64

func (*BandwidthInfo) GetIntra

func (x *BandwidthInfo) GetIntra() map[uint64]uint64

func (*BandwidthInfo) ProtoMessage

func (*BandwidthInfo) ProtoMessage()

func (*BandwidthInfo) ProtoReflect

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

func (*BandwidthInfo) Reset

func (x *BandwidthInfo) Reset()

func (*BandwidthInfo) String

func (x *BandwidthInfo) String() string

type BeaconRequest

type BeaconRequest struct {
	Segment *PathSegment `protobuf:"bytes,1,opt,name=segment,proto3" json:"segment,omitempty"`
	// contains filtered or unexported fields
}

func (*BeaconRequest) Descriptor deprecated

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

Deprecated: Use BeaconRequest.ProtoReflect.Descriptor instead.

func (*BeaconRequest) GetSegment

func (x *BeaconRequest) GetSegment() *PathSegment

func (*BeaconRequest) ProtoMessage

func (*BeaconRequest) ProtoMessage()

func (*BeaconRequest) ProtoReflect

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

func (*BeaconRequest) Reset

func (x *BeaconRequest) Reset()

func (*BeaconRequest) String

func (x *BeaconRequest) String() string

type BeaconResponse

type BeaconResponse struct {
	// contains filtered or unexported fields
}

func (*BeaconResponse) Descriptor deprecated

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

Deprecated: Use BeaconResponse.ProtoReflect.Descriptor instead.

func (*BeaconResponse) ProtoMessage

func (*BeaconResponse) ProtoMessage()

func (*BeaconResponse) ProtoReflect

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

func (*BeaconResponse) Reset

func (x *BeaconResponse) Reset()

func (*BeaconResponse) String

func (x *BeaconResponse) String() string

type Chain

type Chain struct {
	AsCert []byte `protobuf:"bytes,1,opt,name=as_cert,json=asCert,proto3" json:"as_cert,omitempty"`
	CaCert []byte `protobuf:"bytes,2,opt,name=ca_cert,json=caCert,proto3" json:"ca_cert,omitempty"`
	// contains filtered or unexported fields
}

func (*Chain) Descriptor deprecated

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

Deprecated: Use Chain.ProtoReflect.Descriptor instead.

func (*Chain) GetAsCert

func (x *Chain) GetAsCert() []byte

func (*Chain) GetCaCert

func (x *Chain) GetCaCert() []byte

func (*Chain) ProtoMessage

func (*Chain) ProtoMessage()

func (*Chain) ProtoReflect

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

func (*Chain) Reset

func (x *Chain) Reset()

func (*Chain) String

func (x *Chain) String() string

type ChainRenewalRequest

type ChainRenewalRequest struct {
	SignedRequest *crypto.SignedMessage `protobuf:"bytes,1,opt,name=signed_request,json=signedRequest,proto3" json:"signed_request,omitempty"`
	// contains filtered or unexported fields
}

func (*ChainRenewalRequest) Descriptor deprecated

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

Deprecated: Use ChainRenewalRequest.ProtoReflect.Descriptor instead.

func (*ChainRenewalRequest) GetSignedRequest

func (x *ChainRenewalRequest) GetSignedRequest() *crypto.SignedMessage

func (*ChainRenewalRequest) ProtoMessage

func (*ChainRenewalRequest) ProtoMessage()

func (*ChainRenewalRequest) ProtoReflect

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

func (*ChainRenewalRequest) Reset

func (x *ChainRenewalRequest) Reset()

func (*ChainRenewalRequest) String

func (x *ChainRenewalRequest) String() string

type ChainRenewalRequestBody

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

func (*ChainRenewalRequestBody) Descriptor deprecated

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

Deprecated: Use ChainRenewalRequestBody.ProtoReflect.Descriptor instead.

func (*ChainRenewalRequestBody) GetCsr

func (x *ChainRenewalRequestBody) GetCsr() []byte

func (*ChainRenewalRequestBody) ProtoMessage

func (*ChainRenewalRequestBody) ProtoMessage()

func (*ChainRenewalRequestBody) ProtoReflect

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

func (*ChainRenewalRequestBody) Reset

func (x *ChainRenewalRequestBody) Reset()

func (*ChainRenewalRequestBody) String

func (x *ChainRenewalRequestBody) String() string

type ChainRenewalResponse

type ChainRenewalResponse struct {
	SignedResponse *crypto.SignedMessage `protobuf:"bytes,1,opt,name=signed_response,json=signedResponse,proto3" json:"signed_response,omitempty"`
	// contains filtered or unexported fields
}

func (*ChainRenewalResponse) Descriptor deprecated

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

Deprecated: Use ChainRenewalResponse.ProtoReflect.Descriptor instead.

func (*ChainRenewalResponse) GetSignedResponse

func (x *ChainRenewalResponse) GetSignedResponse() *crypto.SignedMessage

func (*ChainRenewalResponse) ProtoMessage

func (*ChainRenewalResponse) ProtoMessage()

func (*ChainRenewalResponse) ProtoReflect

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

func (*ChainRenewalResponse) Reset

func (x *ChainRenewalResponse) Reset()

func (*ChainRenewalResponse) String

func (x *ChainRenewalResponse) String() string

type ChainRenewalResponseBody

type ChainRenewalResponseBody struct {
	Chain *Chain `protobuf:"bytes,1,opt,name=chain,proto3" json:"chain,omitempty"`
	// contains filtered or unexported fields
}

func (*ChainRenewalResponseBody) Descriptor deprecated

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

Deprecated: Use ChainRenewalResponseBody.ProtoReflect.Descriptor instead.

func (*ChainRenewalResponseBody) GetChain

func (x *ChainRenewalResponseBody) GetChain() *Chain

func (*ChainRenewalResponseBody) ProtoMessage

func (*ChainRenewalResponseBody) ProtoMessage()

func (*ChainRenewalResponseBody) ProtoReflect

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

func (*ChainRenewalResponseBody) Reset

func (x *ChainRenewalResponseBody) Reset()

func (*ChainRenewalResponseBody) String

func (x *ChainRenewalResponseBody) String() string

type ChainRenewalServiceClient

type ChainRenewalServiceClient interface {
	ChainRenewal(ctx context.Context, in *ChainRenewalRequest, opts ...grpc.CallOption) (*ChainRenewalResponse, error)
}

ChainRenewalServiceClient is the client API for ChainRenewalService service.

For semantics around ctx use and closing/ending streaming RPCs, please refer to https://godoc.org/google.golang.org/grpc#ClientConn.NewStream.

type ChainRenewalServiceServer

type ChainRenewalServiceServer interface {
	ChainRenewal(context.Context, *ChainRenewalRequest) (*ChainRenewalResponse, error)
}

ChainRenewalServiceServer is the server API for ChainRenewalService service.

type ChainsRequest

type ChainsRequest struct {
	IsdAs        uint64               `protobuf:"varint,1,opt,name=isd_as,json=isdAs,proto3" json:"isd_as,omitempty"`
	SubjectKeyId []byte               `protobuf:"bytes,2,opt,name=subject_key_id,json=subjectKeyId,proto3" json:"subject_key_id,omitempty"`
	Date         *timestamp.Timestamp `protobuf:"bytes,3,opt,name=date,proto3" json:"date,omitempty"`
	// contains filtered or unexported fields
}

func (*ChainsRequest) Descriptor deprecated

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

Deprecated: Use ChainsRequest.ProtoReflect.Descriptor instead.

func (*ChainsRequest) GetDate

func (x *ChainsRequest) GetDate() *timestamp.Timestamp

func (*ChainsRequest) GetIsdAs

func (x *ChainsRequest) GetIsdAs() uint64

func (*ChainsRequest) GetSubjectKeyId

func (x *ChainsRequest) GetSubjectKeyId() []byte

func (*ChainsRequest) ProtoMessage

func (*ChainsRequest) ProtoMessage()

func (*ChainsRequest) ProtoReflect

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

func (*ChainsRequest) Reset

func (x *ChainsRequest) Reset()

func (*ChainsRequest) String

func (x *ChainsRequest) String() string

type ChainsResponse

type ChainsResponse struct {
	Chains []*Chain `protobuf:"bytes,1,rep,name=chains,proto3" json:"chains,omitempty"`
	// contains filtered or unexported fields
}

func (*ChainsResponse) Descriptor deprecated

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

Deprecated: Use ChainsResponse.ProtoReflect.Descriptor instead.

func (*ChainsResponse) GetChains

func (x *ChainsResponse) GetChains() []*Chain

func (*ChainsResponse) ProtoMessage

func (*ChainsResponse) ProtoMessage()

func (*ChainsResponse) ProtoReflect

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

func (*ChainsResponse) Reset

func (x *ChainsResponse) Reset()

func (*ChainsResponse) String

func (x *ChainsResponse) String() string

type GeoCoordinates

type GeoCoordinates struct {
	Latitude  float32 `protobuf:"fixed32,1,opt,name=latitude,proto3" json:"latitude,omitempty"`
	Longitude float32 `protobuf:"fixed32,2,opt,name=longitude,proto3" json:"longitude,omitempty"`
	Address   string  `protobuf:"bytes,3,opt,name=address,proto3" json:"address,omitempty"`
	// contains filtered or unexported fields
}

func (*GeoCoordinates) Descriptor deprecated

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

Deprecated: Use GeoCoordinates.ProtoReflect.Descriptor instead.

func (*GeoCoordinates) GetAddress

func (x *GeoCoordinates) GetAddress() string

func (*GeoCoordinates) GetLatitude

func (x *GeoCoordinates) GetLatitude() float32

func (*GeoCoordinates) GetLongitude

func (x *GeoCoordinates) GetLongitude() float32

func (*GeoCoordinates) ProtoMessage

func (*GeoCoordinates) ProtoMessage()

func (*GeoCoordinates) ProtoReflect

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

func (*GeoCoordinates) Reset

func (x *GeoCoordinates) Reset()

func (*GeoCoordinates) String

func (x *GeoCoordinates) String() string

type HiddenPathExtension

type HiddenPathExtension struct {
	IsHidden bool `protobuf:"varint,1,opt,name=is_hidden,json=isHidden,proto3" json:"is_hidden,omitempty"`
	// contains filtered or unexported fields
}

func (*HiddenPathExtension) Descriptor deprecated

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

Deprecated: Use HiddenPathExtension.ProtoReflect.Descriptor instead.

func (*HiddenPathExtension) GetIsHidden

func (x *HiddenPathExtension) GetIsHidden() bool

func (*HiddenPathExtension) ProtoMessage

func (*HiddenPathExtension) ProtoMessage()

func (*HiddenPathExtension) ProtoReflect

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

func (*HiddenPathExtension) Reset

func (x *HiddenPathExtension) Reset()

func (*HiddenPathExtension) String

func (x *HiddenPathExtension) String() string

type HopEntry

type HopEntry struct {
	HopField   *HopField `protobuf:"bytes,1,opt,name=hop_field,json=hopField,proto3" json:"hop_field,omitempty"`
	IngressMtu uint32    `protobuf:"varint,2,opt,name=ingress_mtu,json=ingressMtu,proto3" json:"ingress_mtu,omitempty"`
	// contains filtered or unexported fields
}

func (*HopEntry) Descriptor deprecated

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

Deprecated: Use HopEntry.ProtoReflect.Descriptor instead.

func (*HopEntry) GetHopField

func (x *HopEntry) GetHopField() *HopField

func (*HopEntry) GetIngressMtu

func (x *HopEntry) GetIngressMtu() uint32

func (*HopEntry) ProtoMessage

func (*HopEntry) ProtoMessage()

func (*HopEntry) ProtoReflect

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

func (*HopEntry) Reset

func (x *HopEntry) Reset()

func (*HopEntry) String

func (x *HopEntry) String() string

type HopField

type HopField struct {
	Ingress uint64 `protobuf:"varint,1,opt,name=ingress,proto3" json:"ingress,omitempty"`
	Egress  uint64 `protobuf:"varint,2,opt,name=egress,proto3" json:"egress,omitempty"`
	ExpTime uint32 `protobuf:"varint,3,opt,name=exp_time,json=expTime,proto3" json:"exp_time,omitempty"`
	Mac     []byte `protobuf:"bytes,4,opt,name=mac,proto3" json:"mac,omitempty"`
	// contains filtered or unexported fields
}

func (*HopField) Descriptor deprecated

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

Deprecated: Use HopField.ProtoReflect.Descriptor instead.

func (*HopField) GetEgress

func (x *HopField) GetEgress() uint64

func (*HopField) GetExpTime

func (x *HopField) GetExpTime() uint32

func (*HopField) GetIngress

func (x *HopField) GetIngress() uint64

func (*HopField) GetMac

func (x *HopField) GetMac() []byte

func (*HopField) ProtoMessage

func (*HopField) ProtoMessage()

func (*HopField) ProtoReflect

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

func (*HopField) Reset

func (x *HopField) Reset()

func (*HopField) String

func (x *HopField) String() string

type InterfaceState

type InterfaceState struct {
	Id        uint64 `protobuf:"varint,1,opt,name=id,proto3" json:"id,omitempty"`
	SignedRev []byte `protobuf:"bytes,2,opt,name=signed_rev,json=signedRev,proto3" json:"signed_rev,omitempty"`
	// contains filtered or unexported fields
}

func (*InterfaceState) Descriptor deprecated

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

Deprecated: Use InterfaceState.ProtoReflect.Descriptor instead.

func (*InterfaceState) GetId

func (x *InterfaceState) GetId() uint64

func (*InterfaceState) GetSignedRev

func (x *InterfaceState) GetSignedRev() []byte

func (*InterfaceState) ProtoMessage

func (*InterfaceState) ProtoMessage()

func (*InterfaceState) ProtoReflect

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

func (*InterfaceState) Reset

func (x *InterfaceState) Reset()

func (*InterfaceState) String

func (x *InterfaceState) String() string

type InterfaceStateConsumeRequest

type InterfaceStateConsumeRequest struct {
	States []*InterfaceState `protobuf:"bytes,1,rep,name=states,proto3" json:"states,omitempty"`
	// contains filtered or unexported fields
}

func (*InterfaceStateConsumeRequest) Descriptor deprecated

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

Deprecated: Use InterfaceStateConsumeRequest.ProtoReflect.Descriptor instead.

func (*InterfaceStateConsumeRequest) GetStates

func (x *InterfaceStateConsumeRequest) GetStates() []*InterfaceState

func (*InterfaceStateConsumeRequest) ProtoMessage

func (*InterfaceStateConsumeRequest) ProtoMessage()

func (*InterfaceStateConsumeRequest) ProtoReflect

func (*InterfaceStateConsumeRequest) Reset

func (x *InterfaceStateConsumeRequest) Reset()

func (*InterfaceStateConsumeRequest) String

type InterfaceStateConsumeResponse

type InterfaceStateConsumeResponse struct {
	// contains filtered or unexported fields
}

func (*InterfaceStateConsumeResponse) Descriptor deprecated

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

Deprecated: Use InterfaceStateConsumeResponse.ProtoReflect.Descriptor instead.

func (*InterfaceStateConsumeResponse) ProtoMessage

func (*InterfaceStateConsumeResponse) ProtoMessage()

func (*InterfaceStateConsumeResponse) ProtoReflect

func (*InterfaceStateConsumeResponse) Reset

func (x *InterfaceStateConsumeResponse) Reset()

func (*InterfaceStateConsumeResponse) String

type InterfaceStateConsumerServiceClient

type InterfaceStateConsumerServiceClient interface {
	InterfaceStateConsume(ctx context.Context, in *InterfaceStateConsumeRequest, opts ...grpc.CallOption) (*InterfaceStateConsumeResponse, error)
}

InterfaceStateConsumerServiceClient is the client API for InterfaceStateConsumerService service.

For semantics around ctx use and closing/ending streaming RPCs, please refer to https://godoc.org/google.golang.org/grpc#ClientConn.NewStream.

type InterfaceStateConsumerServiceServer

type InterfaceStateConsumerServiceServer interface {
	InterfaceStateConsume(context.Context, *InterfaceStateConsumeRequest) (*InterfaceStateConsumeResponse, error)
}

InterfaceStateConsumerServiceServer is the server API for InterfaceStateConsumerService service.

type InterfaceStateRequest

type InterfaceStateRequest struct {
	// contains filtered or unexported fields
}

func (*InterfaceStateRequest) Descriptor deprecated

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

Deprecated: Use InterfaceStateRequest.ProtoReflect.Descriptor instead.

func (*InterfaceStateRequest) ProtoMessage

func (*InterfaceStateRequest) ProtoMessage()

func (*InterfaceStateRequest) ProtoReflect

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

func (*InterfaceStateRequest) Reset

func (x *InterfaceStateRequest) Reset()

func (*InterfaceStateRequest) String

func (x *InterfaceStateRequest) String() string

type InterfaceStateResponse

type InterfaceStateResponse struct {
	States []*InterfaceState `protobuf:"bytes,1,rep,name=states,proto3" json:"states,omitempty"`
	// contains filtered or unexported fields
}

func (*InterfaceStateResponse) Descriptor deprecated

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

Deprecated: Use InterfaceStateResponse.ProtoReflect.Descriptor instead.

func (*InterfaceStateResponse) GetStates

func (x *InterfaceStateResponse) GetStates() []*InterfaceState

func (*InterfaceStateResponse) ProtoMessage

func (*InterfaceStateResponse) ProtoMessage()

func (*InterfaceStateResponse) ProtoReflect

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

func (*InterfaceStateResponse) Reset

func (x *InterfaceStateResponse) Reset()

func (*InterfaceStateResponse) String

func (x *InterfaceStateResponse) String() string

type InterfaceStateServiceClient

type InterfaceStateServiceClient interface {
	SignedRevocation(ctx context.Context, in *SignedRevocationRequest, opts ...grpc.CallOption) (*SignedRevocationResponse, error)
	InterfaceState(ctx context.Context, in *InterfaceStateRequest, opts ...grpc.CallOption) (*InterfaceStateResponse, error)
}

InterfaceStateServiceClient is the client API for InterfaceStateService service.

For semantics around ctx use and closing/ending streaming RPCs, please refer to https://godoc.org/google.golang.org/grpc#ClientConn.NewStream.

type InterfaceStateServiceServer

type InterfaceStateServiceServer interface {
	SignedRevocation(context.Context, *SignedRevocationRequest) (*SignedRevocationResponse, error)
	InterfaceState(context.Context, *InterfaceStateRequest) (*InterfaceStateResponse, error)
}

InterfaceStateServiceServer is the server API for InterfaceStateService service.

type LatencyInfo

type LatencyInfo struct {
	Intra map[uint64]uint32 `` /* 153-byte string literal not displayed */
	Inter map[uint64]uint32 `` /* 153-byte string literal not displayed */
	// contains filtered or unexported fields
}

func (*LatencyInfo) Descriptor deprecated

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

Deprecated: Use LatencyInfo.ProtoReflect.Descriptor instead.

func (*LatencyInfo) GetInter

func (x *LatencyInfo) GetInter() map[uint64]uint32

func (*LatencyInfo) GetIntra

func (x *LatencyInfo) GetIntra() map[uint64]uint32

func (*LatencyInfo) ProtoMessage

func (*LatencyInfo) ProtoMessage()

func (*LatencyInfo) ProtoReflect

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

func (*LatencyInfo) Reset

func (x *LatencyInfo) Reset()

func (*LatencyInfo) String

func (x *LatencyInfo) String() string

type LinkType

type LinkType int32
const (
	LinkType_LINK_TYPE_UNSPECIFIED LinkType = 0
	LinkType_LINK_TYPE_DIRECT      LinkType = 1
	LinkType_LINK_TYPE_MULTI_HOP   LinkType = 2
	LinkType_LINK_TYPE_OPEN_NET    LinkType = 3
)

func (LinkType) Descriptor

func (LinkType) Descriptor() protoreflect.EnumDescriptor

func (LinkType) Enum

func (x LinkType) Enum() *LinkType

func (LinkType) EnumDescriptor deprecated

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

Deprecated: Use LinkType.Descriptor instead.

func (LinkType) Number

func (x LinkType) Number() protoreflect.EnumNumber

func (LinkType) String

func (x LinkType) String() string

func (LinkType) Type

type PathSegment

type PathSegment struct {
	SegmentInfo []byte     `protobuf:"bytes,1,opt,name=segment_info,json=segmentInfo,proto3" json:"segment_info,omitempty"`
	AsEntries   []*ASEntry `protobuf:"bytes,2,rep,name=as_entries,json=asEntries,proto3" json:"as_entries,omitempty"`
	// contains filtered or unexported fields
}

func (*PathSegment) Descriptor deprecated

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

Deprecated: Use PathSegment.ProtoReflect.Descriptor instead.

func (*PathSegment) GetAsEntries

func (x *PathSegment) GetAsEntries() []*ASEntry

func (*PathSegment) GetSegmentInfo

func (x *PathSegment) GetSegmentInfo() []byte

func (*PathSegment) ProtoMessage

func (*PathSegment) ProtoMessage()

func (*PathSegment) ProtoReflect

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

func (*PathSegment) Reset

func (x *PathSegment) Reset()

func (*PathSegment) String

func (x *PathSegment) String() string

type PathSegmentExtensions

type PathSegmentExtensions struct {
	StaticInfo *StaticInfoExtension `protobuf:"bytes,1,opt,name=static_info,json=staticInfo,proto3" json:"static_info,omitempty"`
	HiddenPath *HiddenPathExtension `protobuf:"bytes,2,opt,name=hidden_path,json=hiddenPath,proto3" json:"hidden_path,omitempty"`
	// contains filtered or unexported fields
}

func (*PathSegmentExtensions) Descriptor deprecated

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

Deprecated: Use PathSegmentExtensions.ProtoReflect.Descriptor instead.

func (*PathSegmentExtensions) GetHiddenPath

func (x *PathSegmentExtensions) GetHiddenPath() *HiddenPathExtension

func (*PathSegmentExtensions) GetStaticInfo

func (x *PathSegmentExtensions) GetStaticInfo() *StaticInfoExtension

func (*PathSegmentExtensions) ProtoMessage

func (*PathSegmentExtensions) ProtoMessage()

func (*PathSegmentExtensions) ProtoReflect

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

func (*PathSegmentExtensions) Reset

func (x *PathSegmentExtensions) Reset()

func (*PathSegmentExtensions) String

func (x *PathSegmentExtensions) String() string

type PeerEntry

type PeerEntry struct {
	PeerIsdAs     uint64    `protobuf:"varint,1,opt,name=peer_isd_as,json=peerIsdAs,proto3" json:"peer_isd_as,omitempty"`
	PeerInterface uint64    `protobuf:"varint,2,opt,name=peer_interface,json=peerInterface,proto3" json:"peer_interface,omitempty"`
	PeerMtu       uint32    `protobuf:"varint,3,opt,name=peer_mtu,json=peerMtu,proto3" json:"peer_mtu,omitempty"`
	HopField      *HopField `protobuf:"bytes,4,opt,name=hop_field,json=hopField,proto3" json:"hop_field,omitempty"`
	// contains filtered or unexported fields
}

func (*PeerEntry) Descriptor deprecated

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

Deprecated: Use PeerEntry.ProtoReflect.Descriptor instead.

func (*PeerEntry) GetHopField

func (x *PeerEntry) GetHopField() *HopField

func (*PeerEntry) GetPeerInterface

func (x *PeerEntry) GetPeerInterface() uint64

func (*PeerEntry) GetPeerIsdAs

func (x *PeerEntry) GetPeerIsdAs() uint64

func (*PeerEntry) GetPeerMtu

func (x *PeerEntry) GetPeerMtu() uint32

func (*PeerEntry) ProtoMessage

func (*PeerEntry) ProtoMessage()

func (*PeerEntry) ProtoReflect

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

func (*PeerEntry) Reset

func (x *PeerEntry) Reset()

func (*PeerEntry) String

func (x *PeerEntry) String() string

type SegmentCreationServiceClient

type SegmentCreationServiceClient interface {
	Beacon(ctx context.Context, in *BeaconRequest, opts ...grpc.CallOption) (*BeaconResponse, error)
}

SegmentCreationServiceClient is the client API for SegmentCreationService service.

For semantics around ctx use and closing/ending streaming RPCs, please refer to https://godoc.org/google.golang.org/grpc#ClientConn.NewStream.

type SegmentCreationServiceServer

type SegmentCreationServiceServer interface {
	Beacon(context.Context, *BeaconRequest) (*BeaconResponse, error)
}

SegmentCreationServiceServer is the server API for SegmentCreationService service.

type SegmentInformation

type SegmentInformation struct {
	Timestamp int64  `protobuf:"varint,1,opt,name=timestamp,proto3" json:"timestamp,omitempty"`
	SegmentId uint32 `protobuf:"varint,2,opt,name=segment_id,json=segmentId,proto3" json:"segment_id,omitempty"`
	// contains filtered or unexported fields
}

func (*SegmentInformation) Descriptor deprecated

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

Deprecated: Use SegmentInformation.ProtoReflect.Descriptor instead.

func (*SegmentInformation) GetSegmentId

func (x *SegmentInformation) GetSegmentId() uint32

func (*SegmentInformation) GetTimestamp

func (x *SegmentInformation) GetTimestamp() int64

func (*SegmentInformation) ProtoMessage

func (*SegmentInformation) ProtoMessage()

func (*SegmentInformation) ProtoReflect

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

func (*SegmentInformation) Reset

func (x *SegmentInformation) Reset()

func (*SegmentInformation) String

func (x *SegmentInformation) String() string

type SegmentLookupServiceClient

type SegmentLookupServiceClient interface {
	Segments(ctx context.Context, in *SegmentsRequest, opts ...grpc.CallOption) (*SegmentsResponse, error)
}

SegmentLookupServiceClient is the client API for SegmentLookupService service.

For semantics around ctx use and closing/ending streaming RPCs, please refer to https://godoc.org/google.golang.org/grpc#ClientConn.NewStream.

type SegmentLookupServiceServer

type SegmentLookupServiceServer interface {
	Segments(context.Context, *SegmentsRequest) (*SegmentsResponse, error)
}

SegmentLookupServiceServer is the server API for SegmentLookupService service.

type SegmentRegistrationServiceClient

type SegmentRegistrationServiceClient interface {
	SegmentsRegistration(ctx context.Context, in *SegmentsRegistrationRequest, opts ...grpc.CallOption) (*SegmentsRegistrationResponse, error)
}

SegmentRegistrationServiceClient is the client API for SegmentRegistrationService service.

For semantics around ctx use and closing/ending streaming RPCs, please refer to https://godoc.org/google.golang.org/grpc#ClientConn.NewStream.

type SegmentRegistrationServiceServer

type SegmentRegistrationServiceServer interface {
	SegmentsRegistration(context.Context, *SegmentsRegistrationRequest) (*SegmentsRegistrationResponse, error)
}

SegmentRegistrationServiceServer is the server API for SegmentRegistrationService service.

type SegmentType

type SegmentType int32
const (
	SegmentType_SEGMENT_TYPE_UNSPECIFIED SegmentType = 0
	SegmentType_SEGMENT_TYPE_UP          SegmentType = 1
	SegmentType_SEGMENT_TYPE_DOWN        SegmentType = 2
	SegmentType_SEGMENT_TYPE_CORE        SegmentType = 3
)

func (SegmentType) Descriptor

func (SegmentType) Enum

func (x SegmentType) Enum() *SegmentType

func (SegmentType) EnumDescriptor deprecated

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

Deprecated: Use SegmentType.Descriptor instead.

func (SegmentType) Number

func (x SegmentType) Number() protoreflect.EnumNumber

func (SegmentType) String

func (x SegmentType) String() string

func (SegmentType) Type

type SegmentsRegistrationRequest

type SegmentsRegistrationRequest struct {
	Segments map[int32]*SegmentsRegistrationRequest_Segments `` /* 158-byte string literal not displayed */
	// contains filtered or unexported fields
}

func (*SegmentsRegistrationRequest) Descriptor deprecated

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

Deprecated: Use SegmentsRegistrationRequest.ProtoReflect.Descriptor instead.

func (*SegmentsRegistrationRequest) GetSegments

func (*SegmentsRegistrationRequest) ProtoMessage

func (*SegmentsRegistrationRequest) ProtoMessage()

func (*SegmentsRegistrationRequest) ProtoReflect

func (*SegmentsRegistrationRequest) Reset

func (x *SegmentsRegistrationRequest) Reset()

func (*SegmentsRegistrationRequest) String

func (x *SegmentsRegistrationRequest) String() string

type SegmentsRegistrationRequest_Segments

type SegmentsRegistrationRequest_Segments struct {
	Segments []*PathSegment `protobuf:"bytes,1,rep,name=segments,proto3" json:"segments,omitempty"`
	// contains filtered or unexported fields
}

func (*SegmentsRegistrationRequest_Segments) Descriptor deprecated

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

Deprecated: Use SegmentsRegistrationRequest_Segments.ProtoReflect.Descriptor instead.

func (*SegmentsRegistrationRequest_Segments) GetSegments

func (*SegmentsRegistrationRequest_Segments) ProtoMessage

func (*SegmentsRegistrationRequest_Segments) ProtoMessage()

func (*SegmentsRegistrationRequest_Segments) ProtoReflect

func (*SegmentsRegistrationRequest_Segments) Reset

func (*SegmentsRegistrationRequest_Segments) String

type SegmentsRegistrationResponse

type SegmentsRegistrationResponse struct {
	// contains filtered or unexported fields
}

func (*SegmentsRegistrationResponse) Descriptor deprecated

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

Deprecated: Use SegmentsRegistrationResponse.ProtoReflect.Descriptor instead.

func (*SegmentsRegistrationResponse) ProtoMessage

func (*SegmentsRegistrationResponse) ProtoMessage()

func (*SegmentsRegistrationResponse) ProtoReflect

func (*SegmentsRegistrationResponse) Reset

func (x *SegmentsRegistrationResponse) Reset()

func (*SegmentsRegistrationResponse) String

type SegmentsRequest

type SegmentsRequest struct {
	SrcIsdAs uint64 `protobuf:"varint,1,opt,name=src_isd_as,json=srcIsdAs,proto3" json:"src_isd_as,omitempty"`
	DstIsdAs uint64 `protobuf:"varint,2,opt,name=dst_isd_as,json=dstIsdAs,proto3" json:"dst_isd_as,omitempty"`
	// contains filtered or unexported fields
}

func (*SegmentsRequest) Descriptor deprecated

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

Deprecated: Use SegmentsRequest.ProtoReflect.Descriptor instead.

func (*SegmentsRequest) GetDstIsdAs

func (x *SegmentsRequest) GetDstIsdAs() uint64

func (*SegmentsRequest) GetSrcIsdAs

func (x *SegmentsRequest) GetSrcIsdAs() uint64

func (*SegmentsRequest) ProtoMessage

func (*SegmentsRequest) ProtoMessage()

func (*SegmentsRequest) ProtoReflect

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

func (*SegmentsRequest) Reset

func (x *SegmentsRequest) Reset()

func (*SegmentsRequest) String

func (x *SegmentsRequest) String() string

type SegmentsResponse

type SegmentsResponse struct {
	Segments                    map[int32]*SegmentsResponse_Segments `` /* 158-byte string literal not displayed */
	DeprecatedSignedRevocations [][]byte                             `` /* 147-byte string literal not displayed */
	// contains filtered or unexported fields
}

func (*SegmentsResponse) Descriptor deprecated

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

Deprecated: Use SegmentsResponse.ProtoReflect.Descriptor instead.

func (*SegmentsResponse) GetDeprecatedSignedRevocations

func (x *SegmentsResponse) GetDeprecatedSignedRevocations() [][]byte

func (*SegmentsResponse) GetSegments

func (x *SegmentsResponse) GetSegments() map[int32]*SegmentsResponse_Segments

func (*SegmentsResponse) ProtoMessage

func (*SegmentsResponse) ProtoMessage()

func (*SegmentsResponse) ProtoReflect

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

func (*SegmentsResponse) Reset

func (x *SegmentsResponse) Reset()

func (*SegmentsResponse) String

func (x *SegmentsResponse) String() string

type SegmentsResponse_Segments

type SegmentsResponse_Segments struct {
	Segments []*PathSegment `protobuf:"bytes,1,rep,name=segments,proto3" json:"segments,omitempty"`
	// contains filtered or unexported fields
}

func (*SegmentsResponse_Segments) Descriptor deprecated

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

Deprecated: Use SegmentsResponse_Segments.ProtoReflect.Descriptor instead.

func (*SegmentsResponse_Segments) GetSegments

func (x *SegmentsResponse_Segments) GetSegments() []*PathSegment

func (*SegmentsResponse_Segments) ProtoMessage

func (*SegmentsResponse_Segments) ProtoMessage()

func (*SegmentsResponse_Segments) ProtoReflect

func (*SegmentsResponse_Segments) Reset

func (x *SegmentsResponse_Segments) Reset()

func (*SegmentsResponse_Segments) String

func (x *SegmentsResponse_Segments) String() string

type ServiceResolutionRequest

type ServiceResolutionRequest struct {
	// contains filtered or unexported fields
}

func (*ServiceResolutionRequest) Descriptor deprecated

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

Deprecated: Use ServiceResolutionRequest.ProtoReflect.Descriptor instead.

func (*ServiceResolutionRequest) ProtoMessage

func (*ServiceResolutionRequest) ProtoMessage()

func (*ServiceResolutionRequest) ProtoReflect

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

func (*ServiceResolutionRequest) Reset

func (x *ServiceResolutionRequest) Reset()

func (*ServiceResolutionRequest) String

func (x *ServiceResolutionRequest) String() string

type ServiceResolutionResponse

type ServiceResolutionResponse struct {
	Transports map[string]*Transport `` /* 161-byte string literal not displayed */
	// contains filtered or unexported fields
}

func (*ServiceResolutionResponse) Descriptor deprecated

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

Deprecated: Use ServiceResolutionResponse.ProtoReflect.Descriptor instead.

func (*ServiceResolutionResponse) GetTransports

func (x *ServiceResolutionResponse) GetTransports() map[string]*Transport

func (*ServiceResolutionResponse) ProtoMessage

func (*ServiceResolutionResponse) ProtoMessage()

func (*ServiceResolutionResponse) ProtoReflect

func (*ServiceResolutionResponse) Reset

func (x *ServiceResolutionResponse) Reset()

func (*ServiceResolutionResponse) String

func (x *ServiceResolutionResponse) String() string

type SignedRevocationRequest

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

func (*SignedRevocationRequest) Descriptor deprecated

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

Deprecated: Use SignedRevocationRequest.ProtoReflect.Descriptor instead.

func (*SignedRevocationRequest) GetRaw

func (x *SignedRevocationRequest) GetRaw() []byte

func (*SignedRevocationRequest) ProtoMessage

func (*SignedRevocationRequest) ProtoMessage()

func (*SignedRevocationRequest) ProtoReflect

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

func (*SignedRevocationRequest) Reset

func (x *SignedRevocationRequest) Reset()

func (*SignedRevocationRequest) String

func (x *SignedRevocationRequest) String() string

type SignedRevocationResponse

type SignedRevocationResponse struct {
	// contains filtered or unexported fields
}

func (*SignedRevocationResponse) Descriptor deprecated

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

Deprecated: Use SignedRevocationResponse.ProtoReflect.Descriptor instead.

func (*SignedRevocationResponse) ProtoMessage

func (*SignedRevocationResponse) ProtoMessage()

func (*SignedRevocationResponse) ProtoReflect

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

func (*SignedRevocationResponse) Reset

func (x *SignedRevocationResponse) Reset()

func (*SignedRevocationResponse) String

func (x *SignedRevocationResponse) String() string

type StaticInfoExtension

type StaticInfoExtension struct {
	Latency      *LatencyInfo               `protobuf:"bytes,1,opt,name=latency,proto3" json:"latency,omitempty"`
	Bandwidth    *BandwidthInfo             `protobuf:"bytes,2,opt,name=bandwidth,proto3" json:"bandwidth,omitempty"`
	Geo          map[uint64]*GeoCoordinates `` /* 148-byte string literal not displayed */
	LinkType     map[uint64]LinkType        `` /* 212-byte string literal not displayed */
	InternalHops map[uint64]uint32          `` /* 187-byte string literal not displayed */
	Note         string                     `protobuf:"bytes,6,opt,name=note,proto3" json:"note,omitempty"`
	// contains filtered or unexported fields
}

func (*StaticInfoExtension) Descriptor deprecated

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

Deprecated: Use StaticInfoExtension.ProtoReflect.Descriptor instead.

func (*StaticInfoExtension) GetBandwidth

func (x *StaticInfoExtension) GetBandwidth() *BandwidthInfo

func (*StaticInfoExtension) GetGeo

func (x *StaticInfoExtension) GetGeo() map[uint64]*GeoCoordinates

func (*StaticInfoExtension) GetInternalHops

func (x *StaticInfoExtension) GetInternalHops() map[uint64]uint32

func (*StaticInfoExtension) GetLatency

func (x *StaticInfoExtension) GetLatency() *LatencyInfo

func (*StaticInfoExtension) GetLinkType

func (x *StaticInfoExtension) GetLinkType() map[uint64]LinkType

func (*StaticInfoExtension) GetNote

func (x *StaticInfoExtension) GetNote() string

func (*StaticInfoExtension) ProtoMessage

func (*StaticInfoExtension) ProtoMessage()

func (*StaticInfoExtension) ProtoReflect

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

func (*StaticInfoExtension) Reset

func (x *StaticInfoExtension) Reset()

func (*StaticInfoExtension) String

func (x *StaticInfoExtension) String() string

type TRCRequest

type TRCRequest struct {
	Isd    uint32 `protobuf:"varint,1,opt,name=isd,proto3" json:"isd,omitempty"`
	Base   uint64 `protobuf:"varint,2,opt,name=base,proto3" json:"base,omitempty"`
	Serial uint64 `protobuf:"varint,3,opt,name=serial,proto3" json:"serial,omitempty"`
	// contains filtered or unexported fields
}

func (*TRCRequest) Descriptor deprecated

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

Deprecated: Use TRCRequest.ProtoReflect.Descriptor instead.

func (*TRCRequest) GetBase

func (x *TRCRequest) GetBase() uint64

func (*TRCRequest) GetIsd

func (x *TRCRequest) GetIsd() uint32

func (*TRCRequest) GetSerial

func (x *TRCRequest) GetSerial() uint64

func (*TRCRequest) ProtoMessage

func (*TRCRequest) ProtoMessage()

func (*TRCRequest) ProtoReflect

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

func (*TRCRequest) Reset

func (x *TRCRequest) Reset()

func (*TRCRequest) String

func (x *TRCRequest) String() string

type TRCResponse

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

func (*TRCResponse) Descriptor deprecated

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

Deprecated: Use TRCResponse.ProtoReflect.Descriptor instead.

func (*TRCResponse) GetTrc

func (x *TRCResponse) GetTrc() []byte

func (*TRCResponse) ProtoMessage

func (*TRCResponse) ProtoMessage()

func (*TRCResponse) ProtoReflect

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

func (*TRCResponse) Reset

func (x *TRCResponse) Reset()

func (*TRCResponse) String

func (x *TRCResponse) String() string

type Transport

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

func (*Transport) Descriptor deprecated

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

Deprecated: Use Transport.ProtoReflect.Descriptor instead.

func (*Transport) GetAddress

func (x *Transport) GetAddress() string

func (*Transport) ProtoMessage

func (*Transport) ProtoMessage()

func (*Transport) ProtoReflect

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

func (*Transport) Reset

func (x *Transport) Reset()

func (*Transport) String

func (x *Transport) String() string

type TrustMaterialServiceClient

type TrustMaterialServiceClient interface {
	Chains(ctx context.Context, in *ChainsRequest, opts ...grpc.CallOption) (*ChainsResponse, error)
	TRC(ctx context.Context, in *TRCRequest, opts ...grpc.CallOption) (*TRCResponse, error)
}

TrustMaterialServiceClient is the client API for TrustMaterialService service.

For semantics around ctx use and closing/ending streaming RPCs, please refer to https://godoc.org/google.golang.org/grpc#ClientConn.NewStream.

type TrustMaterialServiceServer

type TrustMaterialServiceServer interface {
	Chains(context.Context, *ChainsRequest) (*ChainsResponse, error)
	TRC(context.Context, *TRCRequest) (*TRCResponse, error)
}

TrustMaterialServiceServer is the server API for TrustMaterialService service.

type UnimplementedChainRenewalServiceServer

type UnimplementedChainRenewalServiceServer struct {
}

UnimplementedChainRenewalServiceServer can be embedded to have forward compatible implementations.

func (*UnimplementedChainRenewalServiceServer) ChainRenewal

type UnimplementedInterfaceStateConsumerServiceServer

type UnimplementedInterfaceStateConsumerServiceServer struct {
}

UnimplementedInterfaceStateConsumerServiceServer can be embedded to have forward compatible implementations.

func (*UnimplementedInterfaceStateConsumerServiceServer) InterfaceStateConsume

type UnimplementedInterfaceStateServiceServer

type UnimplementedInterfaceStateServiceServer struct {
}

UnimplementedInterfaceStateServiceServer can be embedded to have forward compatible implementations.

func (*UnimplementedInterfaceStateServiceServer) InterfaceState

func (*UnimplementedInterfaceStateServiceServer) SignedRevocation

type UnimplementedSegmentCreationServiceServer

type UnimplementedSegmentCreationServiceServer struct {
}

UnimplementedSegmentCreationServiceServer can be embedded to have forward compatible implementations.

func (*UnimplementedSegmentCreationServiceServer) Beacon

type UnimplementedSegmentLookupServiceServer

type UnimplementedSegmentLookupServiceServer struct {
}

UnimplementedSegmentLookupServiceServer can be embedded to have forward compatible implementations.

func (*UnimplementedSegmentLookupServiceServer) Segments

type UnimplementedSegmentRegistrationServiceServer

type UnimplementedSegmentRegistrationServiceServer struct {
}

UnimplementedSegmentRegistrationServiceServer can be embedded to have forward compatible implementations.

func (*UnimplementedSegmentRegistrationServiceServer) SegmentsRegistration

type UnimplementedTrustMaterialServiceServer

type UnimplementedTrustMaterialServiceServer struct {
}

UnimplementedTrustMaterialServiceServer can be embedded to have forward compatible implementations.

func (*UnimplementedTrustMaterialServiceServer) Chains

func (*UnimplementedTrustMaterialServiceServer) TRC

type VerificationKeyID

type VerificationKeyID struct {
	IsdAs        uint64 `protobuf:"varint,1,opt,name=isd_as,json=isdAs,proto3" json:"isd_as,omitempty"`
	SubjectKeyId []byte `protobuf:"bytes,2,opt,name=subject_key_id,json=subjectKeyId,proto3" json:"subject_key_id,omitempty"`
	TrcBase      uint64 `protobuf:"varint,3,opt,name=trc_base,json=trcBase,proto3" json:"trc_base,omitempty"`
	TrcSerial    uint64 `protobuf:"varint,4,opt,name=trc_serial,json=trcSerial,proto3" json:"trc_serial,omitempty"`
	// contains filtered or unexported fields
}

func (*VerificationKeyID) Descriptor deprecated

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

Deprecated: Use VerificationKeyID.ProtoReflect.Descriptor instead.

func (*VerificationKeyID) GetIsdAs

func (x *VerificationKeyID) GetIsdAs() uint64

func (*VerificationKeyID) GetSubjectKeyId

func (x *VerificationKeyID) GetSubjectKeyId() []byte

func (*VerificationKeyID) GetTrcBase

func (x *VerificationKeyID) GetTrcBase() uint64

func (*VerificationKeyID) GetTrcSerial

func (x *VerificationKeyID) GetTrcSerial() uint64

func (*VerificationKeyID) ProtoMessage

func (*VerificationKeyID) ProtoMessage()

func (*VerificationKeyID) ProtoReflect

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

func (*VerificationKeyID) Reset

func (x *VerificationKeyID) Reset()

func (*VerificationKeyID) String

func (x *VerificationKeyID) String() string

Directories

Path Synopsis
Package mock_control_plane is a generated GoMock package.
Package mock_control_plane is a generated GoMock package.

Jump to

Keyboard shortcuts

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