mmmd_errcode_t

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.