18 #ifndef INCLUDED_UHD_TYPES_METADATA_H    19 #define INCLUDED_UHD_TYPES_METADATA_H    33 struct uhd_rx_metadata_t {
    35     std::string last_error;
    38 struct uhd_tx_metadata_t {
    40     std::string last_error;
    43 struct uhd_async_metadata_t {
    45     std::string last_error;
    50 struct uhd_rx_metadata_t;
    51 struct uhd_tx_metadata_t;
    52 struct uhd_async_metadata_t;
   106     uhd_rx_metadata_handle* handle
   114     uhd_rx_metadata_handle* handle
   119     uhd_rx_metadata_handle h,
   125     uhd_rx_metadata_handle h,
   126     time_t *full_secs_out,
   127     double *frac_secs_out
   132     uhd_rx_metadata_handle h,
   138     uhd_rx_metadata_handle h,
   139     size_t *fragment_offset_out
   144     uhd_rx_metadata_handle h,
   150     uhd_rx_metadata_handle h,
   156     uhd_rx_metadata_handle h,
   170     uhd_rx_metadata_handle h,
   177     uhd_rx_metadata_handle h,
   196     uhd_rx_metadata_handle h,
   216     uhd_rx_metadata_handle h,
   223     uhd_tx_metadata_handle* handle,
   237     uhd_tx_metadata_handle* handle
   242     uhd_tx_metadata_handle h,
   248     uhd_tx_metadata_handle h,
   249     time_t *full_secs_out,
   250     double *frac_secs_out
   255     uhd_tx_metadata_handle h,
   261     uhd_tx_metadata_handle h,
   275     uhd_tx_metadata_handle h,
   303     uhd_async_metadata_handle* handle
   311     uhd_async_metadata_handle* handle
   316     uhd_async_metadata_handle h,
   322     uhd_async_metadata_handle h,
   328     uhd_async_metadata_handle h,
   329     time_t *full_secs_out,
   330     double *frac_secs_out
   335     uhd_async_metadata_handle h,
   341     uhd_async_metadata_handle h,
   342     uint32_t user_payload_out[4]
   355     uhd_async_metadata_handle h,
 
uhd_error
UHD error codes. 
Definition: error.h:31
 
#define UHD_API
Definition: config.h:66