1// Copyright (c) 2012 The Chromium 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 TOOLS_ANDROID_COMMON_DAEMON_H_ 6#define TOOLS_ANDROID_COMMON_DAEMON_H_ 7 8namespace base { 9class CommandLine; 10} 11 12namespace tools { 13 14bool HasHelpSwitch(const base::CommandLine& command_line); 15 16bool HasNoSpawnDaemonSwitch(const base::CommandLine& command_line); 17 18void ShowHelp(const char* program, 19 const char* extra_title, 20 const char* extra_descriptions); 21 22// Spawns a daemon process and exits the current process with exit_status. 23// Any code executed after this function returns will be executed in the 24// spawned daemon process. 25void SpawnDaemon(int exit_status); 26 27} // namespace tools 28 29#endif // TOOLS_ANDROID_COMMON_DAEMON_H_ 30 31