Versions in this module Expand all Collapse all v0 v0.7.0 Mar 12, 2022 v0.6.0 Dec 4, 2020 Changes in this version + func FindIndex(indices IndicesInterface, idx reservation.IndexNumber) (int, error) + func SortIndices(idxs IndicesInterface) + func ValidateIndices(indices IndicesInterface) error + type Capacities interface + Capacity func(from, to uint16) uint64 + CapacityEgress func(egress uint16) uint64 + CapacityIngress func(ingress uint16) uint64 + EgressInterfaces func() []uint16 + IngressInterfaces func() []uint16 + type ColibriPath interface + Copy func() ColibriPath + IndexOfCurrentHop func() int + IngressEgressIFIDs func() (uint16, uint16) + NumberOfHops func() int + Reverse func() error + type IndicesInterface interface + GetAllocBW func(i int) reservation.BWCls + GetExpiration func(i int) time.Time + GetIndexNumber func(i int) reservation.IndexNumber + GetToken func(i int) *reservation.Token + Len func() int + Rotate func(i int) IndicesInterface + type MessageWithPath interface + Path func() ColibriPath + type RequestMetadata struct + func NewRequestMetadata(path ColibriPath) (*RequestMetadata, error) + func (m *RequestMetadata) IsLastAS() bool + func (m *RequestMetadata) Path() ColibriPath