github.com/Cloud-Foundations/Dominator@v0.3.4/hypervisor/httpd/listVolumeDirectories.go (about) 1 package httpd 2 3 import ( 4 "bufio" 5 "fmt" 6 "net/http" 7 "sort" 8 ) 9 10 func (s state) listVolumeDirectoriesHandler(w http.ResponseWriter, 11 req *http.Request) { 12 writer := bufio.NewWriter(w) 13 defer writer.Flush() 14 volumeDirectories := s.manager.ListVolumeDirectories() 15 sort.Strings(volumeDirectories) 16 for _, volumeDirectory := range volumeDirectories { 17 fmt.Fprintln(writer, volumeDirectory) 18 } 19 }