Electroneum
Public Member Functions | Private Attributes | List of all members
hw::device_registry Class Reference

#include <device.hpp>

Public Member Functions

 device_registry ()
 
bool register_device (const std::string &device_name, device *hw_device)
 
deviceget_device (const std::string &device_descriptor)
 

Private Attributes

std::map< std::string, std::unique_ptr< device > > registry
 

Constructor & Destructor Documentation

◆ device_registry()

hw::device_registry::device_registry ( )

Member Function Documentation

◆ get_device()

device & hw::device_registry::get_device ( const std::string &  device_descriptor)

◆ register_device()

bool hw::device_registry::register_device ( const std::string &  device_name,
device hw_device 
)

Member Data Documentation

◆ registry

std::map<std::string, std::unique_ptr<device> > hw::device_registry::registry
private

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