
Обработка кодов возврата Подробнее...
Структуры данных | |
| union | rtflash_DetailValue |
| Тип информации условия Подробнее... | |
| struct | rtflash_ConditionDetail |
| Представляет тип хранимой дополнительной информации Подробнее... | |
| struct | rtflash_StatusCondition |
| Представляет дополнительную информацию, которая может быть получена в случае возникновения ошибки при выполнении функции. Подробнее... | |
Определения типов | |
| typedef enum rtflash_StatusCode | rtflash_StatusCode |
| typedef enum rtflash_ConditionCode | rtflash_ConditionCode |
| Коды условий Подробнее... | |
| typedef enum rtflash_DetailType | rtflash_DetailType |
| Идентификатор типа информации условия Подробнее... | |
| typedef union rtflash_DetailValue | rtflash_DetailValue |
| Тип информации условия Подробнее... | |
| typedef struct rtflash_ConditionDetail | rtflash_ConditionDetail |
| Представляет тип хранимой дополнительной информации Подробнее... | |
| typedef struct rtflash_StatusCondition | rtflash_StatusCondition |
| Представляет дополнительную информацию, которая может быть получена в случае возникновения ошибки при выполнении функции. Подробнее... | |
Функции | |
| rtflash_StatusCode | rtflash_last_status_conditions (rtflash_StatusCondition **outConditions, size_t *outCount) |
| void | rtflash_last_status_conditions_destroy (rtflash_StatusCondition **conditions, size_t amount) |
| rtflash_StatusCode | rtflash_status_description (rtflash_StatusCode status, const char **outDescr) |
| rtflash_StatusCode | rtflash_condition_description (rtflash_ConditionCode cond, const char **outDescr) |
Обработка кодов возврата
См. определение в файле rtflash-status.h
| typedef enum rtflash_StatusCode rtflash_StatusCode |
| typedef enum rtflash_ConditionCode rtflash_ConditionCode |
Коды условий
| typedef enum rtflash_DetailType rtflash_DetailType |
Идентификатор типа информации условия
| typedef union rtflash_DetailValue rtflash_DetailValue |
Тип информации условия
| typedef struct rtflash_ConditionDetail rtflash_ConditionDetail |
Представляет тип хранимой дополнительной информации
| typedef struct rtflash_StatusCondition rtflash_StatusCondition |
Представляет дополнительную информацию, которая может быть получена в случае возникновения ошибки при выполнении функции.
| enum rtflash_StatusCode |
Коды возврата функций библиотеки
См. определение в файле rtflash-status.h строка 19
Коды условий
См. определение в файле rtflash-status.h строка 81
| enum rtflash_DetailType |
Идентификатор типа информации условия
| Элементы перечислений | |
|---|---|
| RTFLASH_DETAIL_int64 | Тип int64. |
| RTFLASH_DETAIL_char_ptr | Тип Си строка |
См. определение в файле rtflash-status.h строка 101
| rtflash_StatusCode rtflash_last_status_conditions | ( | rtflash_StatusCondition ** | outConditions, |
| size_t * | outCount | ||
| ) |
Возвращает список дополнительных условий последнего статуса выполнения функции библиотеки.
| outConditions | - список условий. |
| outCount | - размер списка. |
| void rtflash_last_status_conditions_destroy | ( | rtflash_StatusCondition ** | conditions, |
| size_t | amount | ||
| ) |
Освобождает память выделенную под список условий в функции rtflash_last_status_conditions
| conditions | - список условий. |
| amount | - размер списка. |
| rtflash_StatusCode rtflash_status_description | ( | rtflash_StatusCode | status, |
| const char ** | outDescr | ||
| ) |
Возвращает текстовое описание статус-кода.
| status | - статус-код, возвращаемый вызовом любой функции библиотеки. |
| outDescr | - текстовое описание статус-кода. Если код недействителен, принимает значение RTFLASH_NULL_PTR. |
| rtflash_StatusCode rtflash_condition_description | ( | rtflash_ConditionCode | cond, |
| const char ** | outDescr | ||
| ) |
Возвращает текстовое описание кода условия.
| cond | - код условия из функции rtflash_last_status_conditions. |
| outDescr | - текстовое описание кода условия. Если код недействителен, принимает значение RTFLASH_NULL_PTR. |