Android-cuttlefish cvd tool
Public Member Functions | Private Attributes | List of all members
cuttlefish::pci::Address Class Reference

#include <pci.h>

Public Member Functions

 Address (unsigned int bus, unsigned int device, unsigned int function)
 
unsigned int Bus () const
 
unsigned int Device () const
 
unsigned int Function () const
 
std::string Id () const
 

Private Attributes

unsigned int bus_
 
unsigned int device_
 
unsigned int function_
 

Constructor & Destructor Documentation

◆ Address()

cuttlefish::pci::Address::Address ( unsigned int  bus,
unsigned int  device,
unsigned int  function 
)

Member Function Documentation

◆ Bus()

unsigned int cuttlefish::pci::Address::Bus ( ) const
inline

◆ Device()

unsigned int cuttlefish::pci::Address::Device ( ) const
inline

◆ Function()

unsigned int cuttlefish::pci::Address::Function ( ) const
inline

◆ Id()

std::string cuttlefish::pci::Address::Id ( ) const
inline

Member Data Documentation

◆ bus_

unsigned int cuttlefish::pci::Address::bus_
private

◆ device_

unsigned int cuttlefish::pci::Address::device_
private

◆ function_

unsigned int cuttlefish::pci::Address::function_
private

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