From 39158d18bd757111bd8356b46a7d53b971867559 Mon Sep 17 00:00:00 2001 From: Aaron Rossetto Date: Mon, 2 Mar 2020 09:49:42 -0600 Subject: tests: Allow custom mock_reg_iface_t in mock block Allow clients to pass a custom instance of a mock_reg_iface_t for use with mock_block_container. This is especially useful when a block test subclasses mock_reg_iface_t to implement specialized behaviors. --- host/include/uhd/rfnoc/mock_block.hpp | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) (limited to 'host/include') diff --git a/host/include/uhd/rfnoc/mock_block.hpp b/host/include/uhd/rfnoc/mock_block.hpp index ab7a79f42..a388a9359 100644 --- a/host/include/uhd/rfnoc/mock_block.hpp +++ b/host/include/uhd/rfnoc/mock_block.hpp @@ -180,12 +180,12 @@ struct UHD_API mock_block_container /*! Factory function for mock block controllers */ UHD_API mock_block_container get_mock_block(const noc_id_t noc_id, - const size_t num_inputs = 1, - const size_t num_outputs = 1, - const uhd::device_addr_t& args = uhd::device_addr_t(), - const size_t mtu = 8000, - const device_type_t device_id = ANY_DEVICE); - + const size_t num_inputs = 1, + const size_t num_outputs = 1, + const uhd::device_addr_t& args = uhd::device_addr_t(), + const size_t mtu = 8000, + const device_type_t device_id = ANY_DEVICE, + std::shared_ptr client_reg_iface = nullptr); }}; // namespace uhd::rfnoc -- cgit v1.2.3