blob: 01d84187664262430d94c1e03485a3294901c529 [file] [log] [blame]
// Copyright 2015 The Chromium Authors. All rights reserved.
// Use of this source code is governed by a BSD-style license that can be
// found in the LICENSE file.
#ifndef MOJO_RUNNER_SCOPED_USER_DATA_DIR_H_
#define MOJO_RUNNER_SCOPED_USER_DATA_DIR_H_
#include "base/files/scoped_temp_dir.h"
namespace mojo {
namespace runner {
// A scoped class which owns a ScopedTempDir if --use-temporary-user-data-dir
// is set. If it is, also modifies the command line so that --user-data-dir
// points to the temporary dir.
class ScopedUserDataDir {
public:
ScopedUserDataDir();
~ScopedUserDataDir();
private:
base::ScopedTempDir temp_dir_;
};
} // namespace runner
} // namespace mojo
#endif // MOJO_RUNNER_SCOPED_USER_DATA_DIR_H_