29 lines
804 B
C
29 lines
804 B
C
|
// Copyright (c) 2012 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 TOOLS_ANDROID_COMMON_DAEMON_H_
|
||
|
#define TOOLS_ANDROID_COMMON_DAEMON_H_
|
||
|
|
||
|
class CommandLine;
|
||
|
|
||
|
namespace tools {
|
||
|
|
||
|
bool HasHelpSwitch(const CommandLine& command_line);
|
||
|
|
||
|
bool HasNoSpawnDaemonSwitch(const CommandLine& command_line);
|
||
|
|
||
|
void ShowHelp(const char* program,
|
||
|
const char* extra_title,
|
||
|
const char* extra_descriptions);
|
||
|
|
||
|
// Spawns a daemon process and exits the current process with exit_status.
|
||
|
// Any code executed after this function returns will be executed in the
|
||
|
// spawned daemon process.
|
||
|
void SpawnDaemon(int exit_status);
|
||
|
|
||
|
} // namespace tools
|
||
|
|
||
|
#endif // TOOLS_ANDROID_COMMON_DAEMON_H_
|
||
|
|