type slicesByAction …
func (s *slicesByAction) append(slices slicesByAction) { … }
type totalsByAction …
func (t *totalsByAction) add(totals totalsByAction) { … }
func newDesiredCalc() *desiredCalc { … }
type desiredCalc …
type multiAddrTypePortMapKey …
func (d *desiredCalc) initPorts(subsetPorts []v1.EndpointPort) multiAddrTypePortMapKey { … }
func (d *desiredCalc) addAddress(address v1.EndpointAddress, multiKey multiAddrTypePortMapKey, ready bool) bool { … }
type slicesByAddrType …
func recycleSlices(slices *slicesByAction) { … }
func removeSlice(slices []*discovery.EndpointSlice, sliceToRemove *discovery.EndpointSlice) []*discovery.EndpointSlice { … }
func toSlicesByAddrType(slices []*discovery.EndpointSlice) slicesByAddrType { … }