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  }