|
ED247 Library
VA2.3.0
Implementation of ED247-A standard
|
Typedefs | |
| typedef struct ed247_internal_channel_list_t * | ed247_channel_list_t |
| Channel list identifier. | |
Functions | |
| LIBED247_EXPORT ed247_status_t | ed247_channel_list_size (ed247_channel_list_t channels, uint32_t *size) |
| Get the size of the list. More... | |
| LIBED247_EXPORT ed247_status_t | ed247_channel_list_next (ed247_channel_list_t channels, ed247_channel_t *channel) |
| Iterate over a channel identifier list. More... | |
| LIBED247_EXPORT ed247_status_t | ed247_channel_list_free (ed247_channel_list_t channels) |
| Free channel list. More... | |
| LIBED247_EXPORT ed247_status_t ed247_channel_list_size | ( | ed247_channel_list_t | channels, |
| uint32_t * | size | ||
| ) |
Get the size of the list.
| [in] | channels | The channel list |
| [out] | size | The size of the list |
| ED247_STATUS_SUCCESS | |
| ED247_STATUS_FAILURE |
| LIBED247_EXPORT ed247_status_t ed247_channel_list_next | ( | ed247_channel_list_t | channels, |
| ed247_channel_t * | channel | ||
| ) |
Iterate over a channel identifier list.
A null value is set when the end of the list is reached. Return value is ED247_STATUS_SUCCESS. The next call will return the pointer to the first item of the list.
| [in,out] | channels | The channel list |
| [out] | channel | A pointer to the current item in the list. |
| ED247_STATUS_SUCCESS | Operation completed successfully even if end of list may be reached |
| ED247_STATUS_FAILURE | Invalid parameter provided or internal error |
| LIBED247_EXPORT ed247_status_t ed247_channel_list_free | ( | ed247_channel_list_t | channels | ) |
Free channel list.
| [in] | channels | The channel list |
| ED247_STATUS_SUCCESS | |
| ED247_STATUS_FAILURE |