1 /* 2 * Copyright (C) 2020 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 17 #include "host/libs/config/known_paths.h" 18 19 #include "host/libs/config/cuttlefish_config.h" 20 21 namespace cuttlefish { 22 AdbConnectorBinary()23std::string AdbConnectorBinary() { 24 return HostBinaryPath("adb_connector"); 25 } 26 ConfigServerBinary()27std::string ConfigServerBinary() { 28 return HostBinaryPath("config_server"); 29 } 30 ConsoleForwarderBinary()31std::string ConsoleForwarderBinary() { 32 return HostBinaryPath("console_forwarder"); 33 } 34 EchoServerBinary()35std::string EchoServerBinary() { return HostBinaryPath("echo_server"); } 36 GnssGrpcProxyBinary()37std::string GnssGrpcProxyBinary() { 38 return HostBinaryPath("gnss_grpc_proxy"); 39 } 40 KernelLogMonitorBinary()41std::string KernelLogMonitorBinary() { 42 return HostBinaryPath("kernel_log_monitor"); 43 } 44 LogcatReceiverBinary()45std::string LogcatReceiverBinary() { 46 return HostBinaryPath("logcat_receiver"); 47 } 48 MetricsBinary()49std::string MetricsBinary() { 50 return HostBinaryPath("metrics"); 51 } 52 ModemSimulatorBinary()53std::string ModemSimulatorBinary() { 54 return HostBinaryPath("modem_simulator"); 55 } 56 NetsimdBinary()57std::string NetsimdBinary() { return HostBinaryPath("netsimd"); } 58 OpenwrtControlServerBinary()59std::string OpenwrtControlServerBinary() { 60 return HostBinaryPath("openwrt_control_server"); 61 } 62 PicaBinary()63std::string PicaBinary() { return HostBinaryPath("pica"); } 64 ProcessRestarterBinary()65std::string ProcessRestarterBinary() { 66 return HostBinaryPath("process_restarter"); 67 } 68 RootCanalBinary()69std::string RootCanalBinary() { return HostBinaryPath("root-canal"); } 70 71 SecureEnvBinary()72std::string SecureEnvBinary() { return HostBinaryPath("secure_env"); } 73 SocketVsockProxyBinary()74std::string SocketVsockProxyBinary() { 75 return HostBinaryPath("socket_vsock_proxy"); 76 } 77 StopCvdBinary()78std::string StopCvdBinary() { return HostBinaryPath("stop_cvd"); } 79 TcpConnectorBinary()80std::string TcpConnectorBinary() { return HostBinaryPath("tcp_connector"); } 81 TombstoneReceiverBinary()82std::string TombstoneReceiverBinary() { 83 return HostBinaryPath("tombstone_receiver"); 84 } 85 WebRtcBinary()86std::string WebRtcBinary() { 87 return HostBinaryPath("webRTC"); 88 } 89 WebRtcSigServerBinary()90std::string WebRtcSigServerBinary() { 91 return HostBinaryPath("webrtc_operator"); 92 } 93 WebRtcSigServerProxyBinary()94std::string WebRtcSigServerProxyBinary() { 95 return HostBinaryPath("operator_proxy"); 96 } 97 WmediumdBinary()98std::string WmediumdBinary() { return HostBinaryPath("wmediumd"); } 99 WmediumdGenConfigBinary()100std::string WmediumdGenConfigBinary() { 101 return HostBinaryPath("wmediumd_gen_config"); 102 } 103 104 } // namespace cuttlefish 105