// Copyright 2017 The Fuchsia Authors | |
// | |
// Use of this source code is governed by a MIT-style | |
// license that can be found in the LICENSE file or at | |
// https://opensource.org/licenses/MIT | |
#pragma once | |
namespace hypervisor { | |
// Allows hypervisor state to be invalidated. | |
struct StateInvalidator { | |
virtual ~StateInvalidator() = default; | |
virtual void Invalidate() = 0; | |
}; | |
} // namespace hypervisor |