aboutsummaryrefslogtreecommitdiffstats
path: root/host/lib/include/uhdlib/rfnoc/block_container.hpp
Commit message (Collapse)AuthorAgeFilesLines
* uhd: Replace include guards with pragma onceLane Kolbly2020-04-081-4/+1
| | | | | Pragma once is the more modern version of include guards, eliminating any potential problems with mistyping include guards. Let's use those.
* uhd: Apply clang-format against all .cpp and .hpp files in host/Martin Braun2020-03-031-3/+2
| | | | | Note: template_lvbitx.{cpp,hpp} need to be excluded from the list of files that clang-format gets applied against.
* rfnoc: graph: Initialize properties on all nodes during initMartin Braun2019-11-261-0/+4
| | | | | This will call init_props() on every block after the device initialization is complete, but before control returns to the user.
* rfnoc: Add shutdown feature to blocksMartin Braun2019-11-261-0/+6
| | | | | | | | On destruction, the rfnoc_graph will call shutdown() on all blocks. This allows a safe de-initialization of blocks independent of the lifetime of the noc_block_base::sptr. Also adds the shutdown feature to null_block_control.
* rfnoc: Add detail::block_container_t classMartin Braun2019-11-261-0/+57
This is a storage for the noc_block_base derivatives. It supports finding blocks.