diff options
Diffstat (limited to 'process_factory.cc')
-rw-r--r-- | process_factory.cc | 27 |
1 files changed, 27 insertions, 0 deletions
diff --git a/process_factory.cc b/process_factory.cc new file mode 100644 index 0000000..f7456a3 --- /dev/null +++ b/process_factory.cc @@ -0,0 +1,27 @@ +// Copyright 2015 The Chromium OS Authors. All rights reserved. +// Use of this source code is governed by a BSD-style license that can be +// found in the LICENSE file. + +#include "apmanager/process_factory.h" + +namespace apmanager { + +namespace { + +base::LazyInstance<ProcessFactory> g_process_factory + = LAZY_INSTANCE_INITIALIZER; + +} // namespace + +ProcessFactory::ProcessFactory() {} +ProcessFactory::~ProcessFactory() {} + +ProcessFactory* ProcessFactory::GetInstance() { + return g_process_factory.Pointer(); +} + +chromeos::Process* ProcessFactory::CreateProcess() { + return new chromeos::ProcessImpl(); +} + +} // namespace apmanager |