type waitingPodsMap …
func NewWaitingPodsMap() *waitingPodsMap { … }
func (m *waitingPodsMap) add(wp *waitingPod) { … }
func (m *waitingPodsMap) remove(uid types.UID) { … }
func (m *waitingPodsMap) get(uid types.UID) *waitingPod { … }
func (m *waitingPodsMap) iterate(callback func(framework.WaitingPod)) { … }
type waitingPod …
var _ …
func newWaitingPod(pod *v1.Pod, pluginsMaxWaitTime map[string]time.Duration) *waitingPod { … }
func (w *waitingPod) GetPod() *v1.Pod { … }
func (w *waitingPod) GetPendingPlugins() []string { … }
func (w *waitingPod) Allow(pluginName string) { … }
func (w *waitingPod) Reject(pluginName, msg string) { … }