github.com/Cloud-Foundations/Dominator@v0.3.4/imageserver/rpcd/listSelectedImages.go (about) 1 package rpcd 2 3 import ( 4 "github.com/Cloud-Foundations/Dominator/lib/srpc" 5 proto "github.com/Cloud-Foundations/Dominator/proto/imageserver" 6 ) 7 8 func (t *srpcType) ListSelectedImages(conn *srpc.Conn) error { 9 var request proto.ListSelectedImagesRequest 10 if err := conn.Decode(&request); err != nil { 11 return err 12 } 13 for _, name := range t.imageDataBase.ListSelectedImages(request) { 14 if _, err := conn.WriteString(name + "\n"); err != nil { 15 return err 16 } 17 } 18 _, err := conn.WriteString("\n") 19 return err 20 }