github.com/Cloud-Foundations/Dominator@v0.3.4/dom/rpcd/clearSafetyShutoff.go (about) 1 package rpcd 2 3 import ( 4 "github.com/Cloud-Foundations/Dominator/lib/srpc" 5 "github.com/Cloud-Foundations/Dominator/proto/dominator" 6 ) 7 8 func (t *rpcType) ClearSafetyShutoff(conn *srpc.Conn, 9 request dominator.ClearSafetyShutoffRequest, 10 reply *dominator.ClearSafetyShutoffResponse) error { 11 if conn.Username() == "" { 12 t.logger.Printf("ClearSafetyShutoff(%s)\n", request.Hostname) 13 } else { 14 t.logger.Printf("ClearSafetyShutoff(%s): by %s\n", 15 request.Hostname, conn.Username()) 16 } 17 return t.herd.ClearSafetyShutoff(request.Hostname, 18 conn.GetAuthInformation()) 19 }