gos_file_list_parameters_t Struct Reference
Data Fields |
|
gos_file_location_mask_t | location_mask |
Bitmask of location to search, see
gos_file_location_mask_t
.
|
|
gos_file_list_callback_t | callback |
Callback to be called for each found file, see
gos_file_list_callback_t
leave NULL if unused.
|
|
uint32_t | offset |
The start sector to beginning searching for files (leave 0 if unused)
|
|
uint32_t | limit |
The maximum number of files to return (leave 0 if unused)
|
|
const char * | name |
uint32_t | min_version |
Minimum file version, set as 0 if unused.
|
|
uint32_t | max_version |
Maximum file version, set as 0 if unused.
|
|
gos_file_flag_t | flags |
Match by file flags (all specified flags must be in file's flags),
gos_file_flag_t
set as 0 if unused.
|
|
gos_file_type_t | type |
File type,
gos_file_type_t
, set as 0 if unused.
|
|
Detailed Description
File listing parameters
This is used to provided filtering and paging when listing files on the file system.
See GOS_FILE_LIST_DEFAULT_PARAMS for populating default values.
- Examples:
- file/file_list/main.c , and utility/json_parser/parse_all_examples.c .
Field Documentation
◆ name
const char* gos_file_list_parameters_t::name |
Match by filename, use the * character at the end as a wildcard (i.e. match on all chars before * character) Leave NULL if unused
- Examples:
- file/file_list/main.c , and utility/json_parser/parse_all_examples.c .