Android-cuttlefish cvd tool
config_instance_derived.h
Go to the documentation of this file.
1/*
2 * Copyright (C) 2018 The Android Open Source Project
3 *
4 * Licensed under the Apache License, Version 2.0 (the "License");
5 * you may not use this file except in compliance with the License.
6 * You may obtain a copy of the License at
7 *
8 * http://www.apache.org/licenses/LICENSE-2.0
9 *
10 * Unless required by applicable law or agreed to in writing, software
11 * distributed under the License is distributed on an "AS IS" BASIS,
12 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
13 * See the License for the specific language governing permissions and
14 * limitations under the License.
15 */
16#pragma once
17
18#include <string>
19
21
22namespace cuttlefish {
23
24std::string AccessKregistryPath(const CuttlefishConfig::InstanceSpecific&);
25std::string ConsoleInPipeName(const CuttlefishConfig::InstanceSpecific&);
26std::string ConsoleOutPipeName(const CuttlefishConfig::InstanceSpecific&);
27std::string ConsolePath(const CuttlefishConfig::InstanceSpecific&);
28std::string ConsolePipePrefix(const CuttlefishConfig::InstanceSpecific&);
29std::string GamepadSocketPath(const CuttlefishConfig::InstanceSpecific&);
30std::string GamepadEventsServerPath(const CuttlefishConfig::InstanceSpecific&);
31std::string GamepadCaptureServerPath(const CuttlefishConfig::InstanceSpecific&);
32std::string HwcomposerPmemPath(const CuttlefishConfig::InstanceSpecific&);
33std::string KernelLogPipeName(const CuttlefishConfig::InstanceSpecific& ins);
34std::string KeyboardSocketPath(const CuttlefishConfig::InstanceSpecific&);
35std::string KeyboardEventsServerPath(const CuttlefishConfig::InstanceSpecific&);
37 const CuttlefishConfig::InstanceSpecific&);
39 const CuttlefishConfig::InstanceSpecific&);
40std::string LogcatPath(const CuttlefishConfig::InstanceSpecific&);
41std::string LogcatPipeName(const CuttlefishConfig::InstanceSpecific&);
42std::string MouseSocketPath(const CuttlefishConfig::InstanceSpecific&);
43std::string MouseEventsServerPath(const CuttlefishConfig::InstanceSpecific&);
44std::string MouseCaptureServerPath(const CuttlefishConfig::InstanceSpecific&);
45std::string PflashPath(const CuttlefishConfig::InstanceSpecific&);
46std::string PstorePath(const CuttlefishConfig::InstanceSpecific&);
47std::string RotarySocketPath(const CuttlefishConfig::InstanceSpecific&);
48std::string RotaryEventsServerPath(const CuttlefishConfig::InstanceSpecific&);
49std::string RotaryCaptureServerPath(const CuttlefishConfig::InstanceSpecific&);
50std::string SwitchesSocketPath(const CuttlefishConfig::InstanceSpecific&);
51std::string SwitchesEventsServerPath(const CuttlefishConfig::InstanceSpecific&);
53 const CuttlefishConfig::InstanceSpecific&);
54std::string RestoreAdbdPipeName(const CuttlefishConfig::InstanceSpecific&);
55
56} // namespace cuttlefish
Definition: alloc_driver.h:20
std::string RestoreAdbdPipeName(const CuttlefishConfig::InstanceSpecific &ins)
Definition: config_instance_derived.cc:145
std::string AccessKregistryPath(const CuttlefishConfig::InstanceSpecific &ins)
Definition: config_instance_derived.cc:26
std::string RotaryEventsServerPath(const CuttlefishConfig::InstanceSpecific &ins)
Definition: config_instance_derived.cc:121
std::string KeyboardSocketPath(const CuttlefishConfig::InstanceSpecific &ins)
Definition: config_instance_derived.cc:68
std::string MouseCaptureServerPath(const CuttlefishConfig::InstanceSpecific &ins)
Definition: config_instance_derived.cc:104
std::string RotaryCaptureServerPath(const CuttlefishConfig::InstanceSpecific &ins)
Definition: config_instance_derived.cc:126
std::string SwitchesSocketPath(const CuttlefishConfig::InstanceSpecific &ins)
Definition: config_instance_derived.cc:131
std::string RotarySocketPath(const CuttlefishConfig::InstanceSpecific &ins)
Definition: config_instance_derived.cc:117
std::string PflashPath(const CuttlefishConfig::InstanceSpecific &ins)
Definition: config_instance_derived.cc:109
std::string HwcomposerPmemPath(const CuttlefishConfig::InstanceSpecific &ins)
Definition: config_instance_derived.cc:60
std::string MouseSocketPath(const CuttlefishConfig::InstanceSpecific &ins)
Definition: config_instance_derived.cc:95
std::string PstorePath(const CuttlefishConfig::InstanceSpecific &ins)
Definition: config_instance_derived.cc:113
std::string GamepadSocketPath(const CuttlefishConfig::InstanceSpecific &ins)
Definition: config_instance_derived.cc:46
std::string ConsoleOutPipeName(const CuttlefishConfig::InstanceSpecific &ins)
Definition: config_instance_derived.cc:34
std::string LauncherMonitorSocketPath(const CuttlefishConfig::InstanceSpecific &ins)
Definition: config_instance_derived.cc:82
std::string MouseEventsServerPath(const CuttlefishConfig::InstanceSpecific &ins)
Definition: config_instance_derived.cc:99
std::string ConsoleInPipeName(const CuttlefishConfig::InstanceSpecific &ins)
Definition: config_instance_derived.cc:30
std::string SwitchesCaptureServerPath(const CuttlefishConfig::InstanceSpecific &ins)
Definition: config_instance_derived.cc:140
std::string KeyboardCaptureServerPath(const CuttlefishConfig::InstanceSpecific &ins)
Definition: config_instance_derived.cc:77
std::string KeyboardEventsServerPath(const CuttlefishConfig::InstanceSpecific &ins)
Definition: config_instance_derived.cc:72
std::string KernelLogPipeName(const CuttlefishConfig::InstanceSpecific &ins)
Definition: config_instance_derived.cc:64
std::string GamepadEventsServerPath(const CuttlefishConfig::InstanceSpecific &ins)
Definition: config_instance_derived.cc:50
std::string ConsolePipePrefix(const CuttlefishConfig::InstanceSpecific &ins)
Definition: config_instance_derived.cc:42
std::string LogcatPipeName(const CuttlefishConfig::InstanceSpecific &ins)
Definition: config_instance_derived.cc:91
std::string GamepadCaptureServerPath(const CuttlefishConfig::InstanceSpecific &ins)
Definition: config_instance_derived.cc:55
std::string ConsolePath(const CuttlefishConfig::InstanceSpecific &ins)
Definition: config_instance_derived.cc:38
std::string LogcatPath(const CuttlefishConfig::InstanceSpecific &ins)
Definition: config_instance_derived.cc:87
std::string SwitchesEventsServerPath(const CuttlefishConfig::InstanceSpecific &ins)
Definition: config_instance_derived.cc:135