type PathRecorderMux …
type pathHandler …
type prefixHandler …
func NewPathRecorderMux(name string) *PathRecorderMux { … }
func (m *PathRecorderMux) ListedPaths() []string { … }
func (m *PathRecorderMux) trackCallers(path string) { … }
func (m *PathRecorderMux) refreshMuxLocked() { … }
func (m *PathRecorderMux) NotFoundHandler(notFoundHandler http.Handler) { … }
func (m *PathRecorderMux) Unregister(path string) { … }
func (m *PathRecorderMux) Handle(path string, handler http.Handler) { … }
func (m *PathRecorderMux) HandleFunc(path string, handler func(http.ResponseWriter, *http.Request)) { … }
func (m *PathRecorderMux) UnlistedHandle(path string, handler http.Handler) { … }
func (m *PathRecorderMux) UnlistedHandleFunc(path string, handler func(http.ResponseWriter, *http.Request)) { … }
func (m *PathRecorderMux) HandlePrefix(path string, handler http.Handler) { … }
func (m *PathRecorderMux) UnlistedHandlePrefix(path string, handler http.Handler) { … }
func (m *PathRecorderMux) ServeHTTP(w http.ResponseWriter, r *http.Request) { … }
func (h *pathHandler) ServeHTTP(w http.ResponseWriter, r *http.Request) { … }
type byPrefixPriority …
func (s byPrefixPriority) Len() int { … }
func (s byPrefixPriority) Swap(i, j int) { … }
func (s byPrefixPriority) Less(i, j int) bool { … }