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