1 // Copyright 2017 The Fuchsia Authors 2 // 3 // Use of this source code is governed by a MIT-style 4 // license that can be found in the LICENSE file or at 5 // https://opensource.org/licenses/MIT 6 7 #pragma once 8 9 namespace hypervisor { 10 11 // Allows hypervisor state to be invalidated. 12 struct StateInvalidator { 13 virtual ~StateInvalidator() = default; 14 virtual void Invalidate() = 0; 15 }; 16 17 } // namespace hypervisor 18