The Factory to create output classes.
More...
#include <murl_output_i_factory.h>
The Factory to create output classes.
Inherited by Murl::Output::Factory.
◆ Init()
virtual Bool Murl::Output::IFactory::Init |
( |
| ) |
|
|
pure virtual |
Initialize the factory.
- Returns
- true if successful.
◆ DeInit()
virtual Bool Murl::Output::IFactory::DeInit |
( |
| ) |
|
|
pure virtual |
Deinitialize the factory.
- Returns
- true if successful.
◆ CreateDeviceHandler()
virtual IDeviceHandler* Murl::Output::IFactory::CreateDeviceHandler |
( |
IPlatform * |
platform | ) |
|
|
pure virtual |
Create the device handler object.
- Parameters
-
platform | A pointer to the platform. |
- Returns
- The created device handler object, or null if failed.
◆ DestroyDeviceHandler()
virtual Bool Murl::Output::IFactory::DestroyDeviceHandler |
( |
IDeviceHandler *& |
deviceHandler | ) |
|
|
pure virtual |
Destroy the device handler object.
- Parameters
-
deviceHandler | A reference to the device handler pointer. After destruction the pointer is set to null. |
- Returns
- true if successful.
The documentation for this interface was generated from the following file: