blob: e909d383cdedf47b6bb3533a5393ef81f6783757 [file] [log] [blame]
Alex Deymobb019fe2014-02-03 20:12:17 -08001// Copyright (c) 2014 The Chromium OS Authors. All rights reserved.
2// Use of this source code is governed by a BSD-style license that can be
3// found in the LICENSE file.
4
5#ifndef CHROMEOS_PLATFORM_UPDATE_ENGINE_POLICY_MANAGER_REAL_RANDOM_PROVIDER_H
6#define CHROMEOS_PLATFORM_UPDATE_ENGINE_POLICY_MANAGER_REAL_RANDOM_PROVIDER_H
7
8#include "policy_manager/random_provider.h"
9
10namespace chromeos_policy_manager {
11
12// RandomProvider implementation class.
13class RealRandomProvider : public RandomProvider {
14 public:
15 RealRandomProvider() {}
16
17 protected:
18 // Initializes all the variables.
19 virtual bool DoInit(void);
20
21 private:
22 DISALLOW_COPY_AND_ASSIGN(RealRandomProvider);
23};
24
25} // namespace chromeos_policy_manager
26
27#endif // CHROMEOS_PLATFORM_UPDATE_ENGINE_POLICY_MANAGER_REAL_RANDOM_PROVIDER_H