Versions in this module Expand all Collapse all v0 v0.0.1 Oct 21, 2020 Changes in this version + func RegisterIpamStateInterrogatorServer(s *grpc.Server, srv IpamStateInterrogatorServer) + type IpRangesState struct + Range []*ipreceiver.IpRange + XXX_NoUnkeyedLiteral struct{} + XXX_sizecache int32 + XXX_unrecognized []byte + func (*IpRangesState) Descriptor() ([]byte, []int) + func (*IpRangesState) ProtoMessage() + func (m *IpRangesState) GetRange() []*ipreceiver.IpRange + func (m *IpRangesState) Reset() + func (m *IpRangesState) String() string + func (m *IpRangesState) XXX_DiscardUnknown() + func (m *IpRangesState) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) + func (m *IpRangesState) XXX_Merge(src proto.Message) + func (m *IpRangesState) XXX_Size() int + func (m *IpRangesState) XXX_Unmarshal(b []byte) error + type IpamStateInterrogatorClient interface + GetAllocatedRanges func(ctx context.Context, in *PrefixIdentifier, opts ...grpc.CallOption) (*IpRangesState, error) + GetAllocatedSubnets func(ctx context.Context, in *PrefixIdentifier, opts ...grpc.CallOption) (*SubnetsState, error) + func NewIpamStateInterrogatorClient(cc *grpc.ClientConn) IpamStateInterrogatorClient + type IpamStateInterrogatorServer interface + GetAllocatedRanges func(context.Context, *PrefixIdentifier) (*IpRangesState, error) + GetAllocatedSubnets func(context.Context, *PrefixIdentifier) (*SubnetsState, error) + type PrefixIdentifier struct + AddrFamily *ipprovider.IpFamily + Identifier *ipreceiver.RangeIdentifier + XXX_NoUnkeyedLiteral struct{} + XXX_sizecache int32 + XXX_unrecognized []byte + func (*PrefixIdentifier) Descriptor() ([]byte, []int) + func (*PrefixIdentifier) ProtoMessage() + func (m *PrefixIdentifier) GetAddrFamily() *ipprovider.IpFamily + func (m *PrefixIdentifier) GetIdentifier() *ipreceiver.RangeIdentifier + func (m *PrefixIdentifier) Reset() + func (m *PrefixIdentifier) String() string + func (m *PrefixIdentifier) XXX_DiscardUnknown() + func (m *PrefixIdentifier) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) + func (m *PrefixIdentifier) XXX_Merge(src proto.Message) + func (m *PrefixIdentifier) XXX_Size() int + func (m *PrefixIdentifier) XXX_Unmarshal(b []byte) error + type SubnetsState struct + Subnet []*ipprovider.Subnet + XXX_NoUnkeyedLiteral struct{} + XXX_sizecache int32 + XXX_unrecognized []byte + func (*SubnetsState) Descriptor() ([]byte, []int) + func (*SubnetsState) ProtoMessage() + func (m *SubnetsState) GetSubnet() []*ipprovider.Subnet + func (m *SubnetsState) Reset() + func (m *SubnetsState) String() string + func (m *SubnetsState) XXX_DiscardUnknown() + func (m *SubnetsState) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) + func (m *SubnetsState) XXX_Merge(src proto.Message) + func (m *SubnetsState) XXX_Size() int + func (m *SubnetsState) XXX_Unmarshal(b []byte) error + type UnimplementedIpamStateInterrogatorServer struct + func (*UnimplementedIpamStateInterrogatorServer) GetAllocatedRanges(ctx context.Context, req *PrefixIdentifier) (*IpRangesState, error) + func (*UnimplementedIpamStateInterrogatorServer) GetAllocatedSubnets(ctx context.Context, req *PrefixIdentifier) (*SubnetsState, error)