Android-cuttlefish cvd tool
Public Member Functions | Private Attributes | Friends | List of all members
cuttlefish::InputConnectorImpl Class Reference
Inheritance diagram for cuttlefish::InputConnectorImpl:
Inheritance graph
[legend]
Collaboration diagram for cuttlefish::InputConnectorImpl:
Collaboration graph
[legend]

Public Member Functions

 InputConnectorImpl ()=default
 
 ~InputConnectorImpl ()
 
std::unique_ptr< EventSinkCreateSink () override
 
- Public Member Functions inherited from cuttlefish::InputConnector
virtual ~InputConnector ()=default
 
virtual std::unique_ptr< EventSinkCreateSink ()=0
 

Private Attributes

InputDevices devices_
 
std::atomic< int > sinks_count_ = 0
 

Friends

class InputConnectorBuilder
 

Constructor & Destructor Documentation

◆ InputConnectorImpl()

cuttlefish::InputConnectorImpl::InputConnectorImpl ( )
default

◆ ~InputConnectorImpl()

cuttlefish::InputConnectorImpl::~InputConnectorImpl ( )

Member Function Documentation

◆ CreateSink()

std::unique_ptr< InputConnector::EventSink > cuttlefish::InputConnectorImpl::CreateSink ( )
overridevirtual

Friends And Related Function Documentation

◆ InputConnectorBuilder

friend class InputConnectorBuilder
friend

Member Data Documentation

◆ devices_

InputDevices cuttlefish::InputConnectorImpl::devices_
private

◆ sinks_count_

std::atomic<int> cuttlefish::InputConnectorImpl::sinks_count_ = 0
private

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