#include <iDeviceMaker.hpp>
IDeviceMaker is a public parent of all Device makers It represents a function to be invoked when creating new Device
virtual fcf::devmgr::common::IDeviceMaker::~IDeviceMaker |
( |
| ) |
|
|
inlinevirtual |
virtual std::shared_ptr<IDevice> fcf::devmgr::common::IDeviceMaker::Create |
( |
const std::string & |
filename, |
|
|
const std::string & |
name, |
|
|
DataContext & |
data_ctx |
|
) |
| const |
|
pure virtual |
Abstract method to create a new device.
- Parameters
-
filename | Filename containing the device configuration |
name | Name of the device ID. |
data_ctx | Reference to the data context object. |
- Returns
- shared pointer to the device object.
Implemented in fcf::devmgr::common::DeviceMaker< T >.
The documentation for this class was generated from the following file: