mmmd_errcode_t

Error codes returned by libmd API functions

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