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.