Android-cuttlefish cvd tool
Public Member Functions | Private Attributes | List of all members
cuttlefish::anonymous_namespace{data.cpp}::AdbConfigImpl Class Reference
Inheritance diagram for cuttlefish::anonymous_namespace{data.cpp}::AdbConfigImpl:
Inheritance graph
[legend]
Collaboration diagram for cuttlefish::anonymous_namespace{data.cpp}::AdbConfigImpl:
Collaboration graph
[legend]

Public Member Functions

 INJECT (AdbConfigImpl())
 
const std::set< AdbMode > & Modes () const override
 
bool SetModes (const std::set< AdbMode > &modes) override
 
bool SetModes (std::set< AdbMode > &&modes) override
 
bool RunConnector () const override
 
bool SetRunConnector (bool run) override
 
- Public Member Functions inherited from cuttlefish::AdbConfig
virtual ~AdbConfig ()=default
 
virtual const std::set< AdbMode > & Modes () const =0
 
virtual bool SetModes (const std::set< AdbMode > &)=0
 
virtual bool SetModes (std::set< AdbMode > &&)=0
 
virtual bool RunConnector () const =0
 
virtual bool SetRunConnector (bool)=0
 

Private Attributes

std::set< AdbModemodes_
 
bool run_connector_
 

Member Function Documentation

◆ INJECT()

cuttlefish::anonymous_namespace{data.cpp}::AdbConfigImpl::INJECT ( AdbConfigImpl()  )
inline

◆ Modes()

const std::set< AdbMode > & cuttlefish::anonymous_namespace{data.cpp}::AdbConfigImpl::Modes ( ) const
inlineoverridevirtual

Implements cuttlefish::AdbConfig.

◆ RunConnector()

bool cuttlefish::anonymous_namespace{data.cpp}::AdbConfigImpl::RunConnector ( ) const
inlineoverridevirtual

Implements cuttlefish::AdbConfig.

◆ SetModes() [1/2]

bool cuttlefish::anonymous_namespace{data.cpp}::AdbConfigImpl::SetModes ( const std::set< AdbMode > &  modes)
inlineoverridevirtual

Implements cuttlefish::AdbConfig.

◆ SetModes() [2/2]

bool cuttlefish::anonymous_namespace{data.cpp}::AdbConfigImpl::SetModes ( std::set< AdbMode > &&  modes)
inlineoverridevirtual

Implements cuttlefish::AdbConfig.

◆ SetRunConnector()

bool cuttlefish::anonymous_namespace{data.cpp}::AdbConfigImpl::SetRunConnector ( bool  run)
inlineoverridevirtual

Implements cuttlefish::AdbConfig.

Member Data Documentation

◆ modes_

std::set<AdbMode> cuttlefish::anonymous_namespace{data.cpp}::AdbConfigImpl::modes_
private

◆ run_connector_

bool cuttlefish::anonymous_namespace{data.cpp}::AdbConfigImpl::run_connector_
private

The documentation for this class was generated from the following file: