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

Public Member Functions

 INJECT (TouchpadsConfigsImpl())
 
const std::vector< CuttlefishConfig::TouchpadConfig > & GetConfigs () const override
 
void SetConfigs (const std::vector< CuttlefishConfig::TouchpadConfig > &configs) override
 
std::string Name () const override
 
- Public Member Functions inherited from cuttlefish::TouchpadsConfigs
virtual ~TouchpadsConfigs ()=default
 
virtual std::string Name () const =0
 
virtual const std::vector< CuttlefishConfig::TouchpadConfig > & GetConfigs () const =0
 
virtual void SetConfigs (const std::vector< CuttlefishConfig::TouchpadConfig > &configs)=0
 

Private Attributes

std::vector< CuttlefishConfig::TouchpadConfigtouchpad_configs_
 

Member Function Documentation

◆ GetConfigs()

const std::vector< CuttlefishConfig::TouchpadConfig > & cuttlefish::anonymous_namespace{touchpad.cpp}::TouchpadsConfigsImpl::GetConfigs ( ) const
inlineoverridevirtual

◆ INJECT()

cuttlefish::anonymous_namespace{touchpad.cpp}::TouchpadsConfigsImpl::INJECT ( TouchpadsConfigsImpl()  )
inline

◆ Name()

std::string cuttlefish::anonymous_namespace{touchpad.cpp}::TouchpadsConfigsImpl::Name ( ) const
inlineoverridevirtual

◆ SetConfigs()

void cuttlefish::anonymous_namespace{touchpad.cpp}::TouchpadsConfigsImpl::SetConfigs ( const std::vector< CuttlefishConfig::TouchpadConfig > &  configs)
inlineoverridevirtual

Member Data Documentation

◆ touchpad_configs_

std::vector<CuttlefishConfig::TouchpadConfig> cuttlefish::anonymous_namespace{touchpad.cpp}::TouchpadsConfigsImpl::touchpad_configs_
private

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