github.com/cloud-foundations/dominator@v0.0.0-20221004181915-6e4fee580046/imageserver/client/addImage.go (about) 1 package client 2 3 import ( 4 "github.com/Cloud-Foundations/Dominator/lib/image" 5 "github.com/Cloud-Foundations/Dominator/lib/srpc" 6 "github.com/Cloud-Foundations/Dominator/proto/imageserver" 7 ) 8 9 func addImage(client *srpc.Client, name string, img *image.Image) error { 10 request := imageserver.AddImageRequest{name, img} 11 var reply imageserver.AddImageResponse 12 return client.RequestReply("ImageServer.AddImage", request, &reply) 13 } 14 15 func addImageTrusted(client *srpc.Client, name string, img *image.Image) error { 16 request := imageserver.AddImageRequest{name, img} 17 var reply imageserver.AddImageResponse 18 return client.RequestReply("ImageServer.AddImageTrusted", request, &reply) 19 }