21#include "fruit/fruit.h"
44 virtual const std::set<AdbMode>&
Modes()
const = 0;
45 virtual bool SetModes(
const std::set<AdbMode>&) = 0;
46 virtual bool SetModes(std::set<AdbMode>&&) = 0;
56fruit::Component<fruit::Required<AdbConfig, ConfigFlag>,
AdbConfigFlag>
virtual ~AdbConfig()=default
virtual bool SetModes(std::set< AdbMode > &&)=0
virtual bool SetRunConnector(bool)=0
virtual bool SetModes(const std::set< AdbMode > &)=0
virtual bool RunConnector() const =0
virtual const std::set< AdbMode > & Modes() const =0
Definition: config_fragment.h:24
Definition: cuttlefish_config.h:252
Definition: cuttlefish_config.h:52
Definition: feature.h:114
Definition: kernel_log_pipe_provider.h:25
Definition: alloc_driver.h:20
fruit::Component< AdbConfig > AdbConfigComponent()
Definition: data.cpp:54
fruit::Component< fruit::Required< AdbConfig >, AdbConfigFragment > AdbConfigFragmentComponent()
Definition: config.cpp:85
AdbMode StringToAdbMode(std::string_view mode)
Definition: strings.cpp:25
fruit::Component< fruit::Required< AdbConfig, ConfigFlag >, AdbConfigFlag > AdbConfigFlagComponent()
Definition: flags.cpp:114
fruit::Component< fruit::Required< KernelLogPipeProvider, const AdbConfig, const CuttlefishConfig, const CuttlefishConfig::InstanceSpecific > > LaunchAdbComponent()
Definition: launch.cpp:240
AdbMode
Definition: adb.h:31
std::string AdbModeToString(AdbMode mode)
Definition: strings.cpp:39