Go to the source code of this file.
Typedefs | |
typedef struct uhd_string_vector_t | uhd_string_vector_t |
typedef uhd_string_vector_t * | uhd_string_vector_handle |
Functions | |
UHD_API uhd_error | uhd_string_vector_make (uhd_string_vector_handle *h) |
Instantiate a string_vector handle. | |
UHD_API uhd_error | uhd_string_vector_free (uhd_string_vector_handle *h) |
Safely destroy a string_vector handle. | |
UHD_API uhd_error | uhd_string_vector_push_back (uhd_string_vector_handle *h, const char *value) |
Add a string to the list. | |
UHD_API uhd_error | uhd_string_vector_at (uhd_string_vector_handle h, size_t index, char *value_out, size_t strbuffer_len) |
Get the string at the given index. | |
UHD_API uhd_error | uhd_string_vector_size (uhd_string_vector_handle h, size_t *size_out) |
Get the number of strings in this list. | |
UHD_API uhd_error | uhd_string_vector_last_error (uhd_string_vector_handle h, char *error_out, size_t strbuffer_len) |
Get the last error reported by the underlying object. | |
typedef struct uhd_string_vector_t uhd_string_vector_t |
UHD_API uhd_error uhd_string_vector_at | ( | uhd_string_vector_handle | h, |
size_t | index, | ||
char * | value_out, | ||
size_t | strbuffer_len ) |
Get the string at the given index.
UHD_API uhd_error uhd_string_vector_free | ( | uhd_string_vector_handle * | h | ) |
Safely destroy a string_vector handle.
UHD_API uhd_error uhd_string_vector_last_error | ( | uhd_string_vector_handle | h, |
char * | error_out, | ||
size_t | strbuffer_len ) |
Get the last error reported by the underlying object.
UHD_API uhd_error uhd_string_vector_make | ( | uhd_string_vector_handle * | h | ) |
Instantiate a string_vector handle.
UHD_API uhd_error uhd_string_vector_push_back | ( | uhd_string_vector_handle * | h, |
const char * | value ) |
Add a string to the list.
UHD_API uhd_error uhd_string_vector_size | ( | uhd_string_vector_handle | h, |
size_t * | size_out ) |
Get the number of strings in this list.