USRP Hardware Driver and USRP Manual  Version: 3.13.1.0-3
UHD and USRP Manual
block_ctrl.hpp
Go to the documentation of this file.
1 //
2 // Copyright 2014 Ettus Research LLC
3 // Copyright 2018 Ettus Research, a National Instruments Company
4 //
5 // SPDX-License-Identifier: GPL-3.0-or-later
6 //
7 
8 #ifndef INCLUDED_LIBUHD_RFNOC_BLOCK_CTRL_HPP
9 #define INCLUDED_LIBUHD_RFNOC_BLOCK_CTRL_HPP
10 
13 
14 namespace uhd {
15  namespace rfnoc {
16 
24 {
25 public:
26  // Required macro in RFNoC block classes
28 
29  // Nothing else here -- all function definitions are in block_ctrl_base,
30  // source_block_ctrl_base and sink_block_ctrl_base
31 
32 }; /* class block_ctrl*/
33 
34 }} /* namespace uhd::rfnoc */
35 
36 #endif /* INCLUDED_LIBUHD_RFNOC_BLOCK_CTRL_HPP */
37 // vim: sw=4 et:
#define UHD_RFNOC_BLOCK_OBJECT(class_name)
This macro must be put in the public section of an RFNoC.
Definition: block_ctrl_base.hpp:61
Definition: sink_block_ctrl_base.hpp:26
This is the default implementation of a block_ctrl_base.
Definition: block_ctrl.hpp:23
Definition: build_info.hpp:14
#define UHD_RFNOC_API
Definition: config.hpp:98
Definition: source_block_ctrl_base.hpp:25