QuISP
Loading...
Searching...
No Matches
quisp::modules::IHardwareMonitor Class Referenceabstract

#include <IHardwareMonitor.h>

Inheritance diagram for quisp::modules::IHardwareMonitor:
Collaboration diagram for quisp::modules::IHardwareMonitor:

Public Member Functions

virtual ~IHardwareMonitor ()
 
virtual int getQnicNumQubits (int qnic_index, QNIC_type qnic_type)=0
 
virtual std::unique_ptr< InterfaceInfofindInterfaceByNeighborAddr (int neighbor_address)=0
 
virtual std::unique_ptr< ConnectionSetupInfofindConnectionInfoByQnicAddr (int qnic_address)=0
 

Constructor & Destructor Documentation

◆ ~IHardwareMonitor()

virtual quisp::modules::IHardwareMonitor::~IHardwareMonitor ( )
inlinevirtual

Member Function Documentation

◆ findConnectionInfoByQnicAddr()

virtual std::unique_ptr< ConnectionSetupInfo > quisp::modules::IHardwareMonitor::findConnectionInfoByQnicAddr ( int qnic_address)
pure virtual

◆ findInterfaceByNeighborAddr()

virtual std::unique_ptr< InterfaceInfo > quisp::modules::IHardwareMonitor::findInterfaceByNeighborAddr ( int neighbor_address)
pure virtual

◆ getQnicNumQubits()

virtual int quisp::modules::IHardwareMonitor::getQnicNumQubits ( int qnic_index,
QNIC_type qnic_type )
pure virtual

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