// Copyright 2023 The Chromium Authors // Use of this source code is governed by a BSD-style license that can be // found in the LICENSE file. #ifndef COMPONENTS_POLICY_TEST_SUPPORT_REMOTE_COMMANDS_RESULT_WAITER_H_ #define COMPONENTS_POLICY_TEST_SUPPORT_REMOTE_COMMANDS_RESULT_WAITER_H_ #include <cstdint> #include "base/memory/raw_ptr.h" #include "base/run_loop.h" #include "components/policy/proto/device_management_backend.pb.h" #include "components/policy/test_support/remote_commands_state.h" namespace policy { // Blocks till the remote command result is available. class RemoteCommandsResultWaiter : public RemoteCommandsState::Observer { … }; } // namespace policy #endif // COMPONENTS_POLICY_TEST_SUPPORT_REMOTE_COMMANDS_RESULT_WAITER_H_