#include <uhd/features/discoverable_feature_getter_iface.hpp>
Public Member Functions | |
| virtual | ~discoverable_feature_getter_iface ()=default |
| template<typename T> | |
| T & | get_feature () |
| Retrieves a feature of the specified type. | |
| template<typename T> | |
| bool | has_feature () |
| Determines whether a given feature exists. | |
| virtual std::vector< std::string > | enumerate_features ()=0 |
| Enumerate all discoverable features present on the device. | |
Interface for discovering and accessing discoverable features.
|
virtualdefault |
|
pure virtual |
Enumerate all discoverable features present on the device.
|
inline |
Retrieves a feature of the specified type.
|
inline |
Determines whether a given feature exists.