30 #ifndef __ARCH_ARM_FASTMODEL_PROTOCOL_EXPORTED_CLOCK_RATE_CONTROL_HH__ 31 #define __ARCH_ARM_FASTMODEL_PROTOCOL_EXPORTED_CLOCK_RATE_CONTROL_HH__ 47 virtual void set_mul_div(uint64_t mul, uint64_t div) = 0;
74 using Base::operator();
78 get_base_export().bind(dummyBwIf);
82 get_base_export().bind(dummyBwIf);
88 return "ClockRateControlInitiatorSocket";
100 ClockRateControlBwIf>
107 using Base::operator();
114 return "ClockRateControlInitiatorSocket";
124 #endif // __ARCH_ARM_FASTMODEL_PROTOCOL_EXPORTED_CLOCK_RATE_CONTROL_HH__ ClockRateControlInitiatorSocket()
const std::string & name()
const char * kind() const override
ClockRateControlBwIf dummyBwIf
tlm::tlm_base_target_socket< 64, ClockRateControlFwIf, ClockRateControlBwIf > Base
std::type_index get_protocol_types() const override
std::type_index get_protocol_types() const override
const char * kind() const override
virtual ~ClockRateControlFwIf()
ClockRateControlSlaveBase(const std::string &name)
tlm::tlm_base_initiator_socket< 64, ClockRateControlFwIf, ClockRateControlBwIf > Base
ClockRateControlInitiatorSocket(const char *name)
virtual ~ClockRateControlBwIf()