Namespace qdmi::dd¶
-
namespace dd
-
class Device : public qdmi::Singleton<Device>
Public Functions
-
auto sessionAlloc(MQT_DDSIM_QDMI_Device_Session *session) -> QDMI_STATUS
Allocates a new device session.
See also
MQT_DDSIM_QDMI_device_session_alloc
-
auto sessionFree(MQT_DDSIM_QDMI_Device_Session session) -> void
Frees a device session.
See also
MQT_DDSIM_QDMI_device_session_free
-
auto queryProperty(QDMI_Device_Property prop, size_t size, void *value, size_t *sizeRet) const -> QDMI_STATUS
Query a device property.
See also
MQT_DDSIM_QDMI_device_session_query_device_property
-
auto generateUniqueID() -> int
Generates a unique ID.
-
auto setStatus(QDMI_Device_Status status) -> void
Sets the device status.
-
auto increaseRunningJobs() -> void
Bumps the number of running jobs and updates the status.
-
auto decreaseRunningJobs() -> void
Decreases the number of running jobs and updates the status.
-
auto sessionAlloc(MQT_DDSIM_QDMI_Device_Session *session) -> QDMI_STATUS
-
class Device : public qdmi::Singleton<Device>