3#include <gmock/gmock.h>
10namespace mock_modules {
11namespace hardware_monitor {
Definition IHardwareMonitor.h:74
virtual int getQnicNumQubits(int qnic_index, QNIC_type qnic_type)=0
virtual std::unique_ptr< InterfaceInfo > findInterfaceByNeighborAddr(int neighbor_address)=0
virtual std::unique_ptr< ConnectionSetupInfo > findConnectionInfoByQnicAddr(int qnic_address)=0
Definition MockHardwareMonitor.h:22
MOCK_METHOD(int, getQnicNumQubits,(int i, QNIC_type qnic_type),(override))
MOCK_METHOD(std::unique_ptr< InterfaceInfo >, findInterfaceByNeighborAddr,(int neighbor_address),(override))
MOCK_METHOD(std::unique_ptr< ConnectionSetupInfo >, findConnectionInfoByQnicAddr,(int qnic_address),(override))
std::map< int, InterfaceInfo > NeighborTable
Definition IHardwareMonitor.h:64
QNIC_type
Definition QNIC.h:18
void setParDouble(cModule *module, const char *name, const double val)
Definition TestUtilFunctions.cc:25
void setParBool(cModule *module, const char *name, const bool val)
Definition TestUtilFunctions.cc:49
void setParInt(cModule *module, const char *name, const int val)
Definition TestUtilFunctions.cc:13
Definition IHardwareMonitor.h:26
Definition IHardwareMonitor.h:19