7 #ifndef INCLUDED_UHD_TYPES_METADATA_H 8 #define INCLUDED_UHD_TYPES_METADATA_H 22 struct uhd_rx_metadata_t {
24 std::string last_error;
27 struct uhd_tx_metadata_t {
29 std::string last_error;
32 struct uhd_async_metadata_t {
34 std::string last_error;
39 struct uhd_rx_metadata_t;
40 struct uhd_tx_metadata_t;
41 struct uhd_async_metadata_t;
95 uhd_rx_metadata_handle* handle
103 uhd_rx_metadata_handle* handle
108 uhd_rx_metadata_handle h,
114 uhd_rx_metadata_handle h,
115 time_t *full_secs_out,
116 double *frac_secs_out
121 uhd_rx_metadata_handle h,
127 uhd_rx_metadata_handle h,
128 size_t *fragment_offset_out
133 uhd_rx_metadata_handle h,
139 uhd_rx_metadata_handle h,
145 uhd_rx_metadata_handle h,
159 uhd_rx_metadata_handle h,
166 uhd_rx_metadata_handle h,
185 uhd_rx_metadata_handle h,
205 uhd_rx_metadata_handle h,
212 uhd_tx_metadata_handle* handle,
226 uhd_tx_metadata_handle* handle
231 uhd_tx_metadata_handle h,
237 uhd_tx_metadata_handle h,
238 time_t *full_secs_out,
239 double *frac_secs_out
244 uhd_tx_metadata_handle h,
250 uhd_tx_metadata_handle h,
264 uhd_tx_metadata_handle h,
292 uhd_async_metadata_handle* handle
300 uhd_async_metadata_handle* handle
305 uhd_async_metadata_handle h,
311 uhd_async_metadata_handle h,
317 uhd_async_metadata_handle h,
318 time_t *full_secs_out,
319 double *frac_secs_out
324 uhd_async_metadata_handle h,
330 uhd_async_metadata_handle h,
331 uint32_t user_payload_out[4]
344 uhd_async_metadata_handle h,
uhd_error
UHD error codes.
Definition: error.h:20
#define UHD_API
Definition: config.h:62