Error codes
Synopsis:
#include <mm/md_errors.h>
typedef enum mmmd_errcode {
MMMD_ERR_NONE = 0,
MMMD_ERR_OTHER,
MMMD_ERR_NO_MDPS,
MMMD_ERR_NOT_SUPPORTED,
MMMD_ERR_MALFORMED_REQUEST,
MMMD_ERR_NO_PARSERS,
MMMD_ERR_CALLDEPTH_EXCEEDED,
MMMD_ERR_NO_MEMORY,
MMMD_ERR_CANT_OPEN_FILE,
MMMD_ERR_CANT_READ_FILE,
MMMD_ERR_CANT_RECONFIGURE,
} mmmd_errcode_t;
Data:
- MMMD_ERR_NONE
- No error occurred.
- MMMD_ERR_OTHER
- An error not listed here occurred.
- MMMD_ERR_NO_MDPS
- No metadata plugins are loaded.
- MMMD_ERR_NOT_SUPPORTED
- The request isn't supported.
- MMMD_ERR_MALFORMED_REQUEST
- The request isn't properly formed.
- MMMD_ERR_NO_PARSERS
- No parsers were found for the request.
- MMMD_ERR_CALLDEPTH_EXCEEDED
- The derived metadata call depth was exceeded (presently not applicable).
- MMMD_ERR_NO_MEMORY
- No memory is available.
- MMMD_ERR_CANT_OPEN_FILE
- The file couldn't be opened.
- MMMD_ERR_CANT_READ_FILE
- The file couldn't be read.
- MMMD_ERR_CANT_RECONFIGURE
- The configuration was already set (presently not applicable).
Library:
libmd
Description:
The mmmd_errcode_t enumeration defines the error codes that can be returned
by libmd API functions.