kubernetes/pkg/controller/garbagecollector/dump.go

type dotVertex

func (v *dotVertex) MarshalDOT(w io.Writer) error {}

func (v *dotVertex) String() string {}

type attribute

func (v *dotVertex) Attributes() []attribute {}

// NewDOTVertex creates a new dotVertex.
func NewDOTVertex(node *node) *dotVertex {}

// NewMissingdotVertex creates a new dotVertex.
func NewMissingdotVertex(ownerRef metav1.OwnerReference) *dotVertex {}

func (m *concurrentUIDToNode) ToDOTNodesAndEdges() ([]*dotVertex, []dotEdge) {}

type dotEdge

func (e dotEdge) MarshalDOT(w io.Writer) error {}

func toDOTNodesAndEdges(uidToNode map[types.UID]*node) ([]*dotVertex, []dotEdge) {}

func (m *concurrentUIDToNode) ToDOTNodesAndEdgesForObj(uids ...types.UID) ([]*dotVertex, []dotEdge) {}

func toDOTNodesAndEdgesForObj(uidToNode map[types.UID]*node, uids ...types.UID) ([]*dotVertex, []dotEdge) {}

// NewDebugHandler creates a new debugHTTPHandler.
func NewDebugHandler(controller *GarbageCollector) http.Handler {}

type debugHTTPHandler

func marshalDOT(w io.Writer, nodes []*dotVertex, edges []dotEdge) error {}

func (h *debugHTTPHandler) ServeHTTP(w http.ResponseWriter, req *http.Request) {}

func (gc *GarbageCollector) DebuggingHandler() http.Handler {}