Librepo library
1.7.13
C library for downloading linux repository metadata and packages
|
Macros | |
#define | LR_CB_RET_OK 0 |
#define | LR_CB_RET_ERR 1 |
Typedefs | |
typedef int(* | LrXmlParserWarningCb )(LrXmlParserWarningType type, char *msg, void *cbdata, GError **err) |
Enumerations | |
enum | LrXmlParserWarningType { LR_XML_WARNING_UNKNOWNTAG, LR_XML_WARNING_MISSINGATTR, LR_XML_WARNING_UNKNOWNVAL, LR_XML_WARNING_BADATTRVAL, LR_XML_WARNING_MISSINGVAL, LR_XML_WARNING_SENTINEL } |
#define LR_CB_RET_ERR 1 |
Return value for callbacks signalizing error
Definition at line 34 of file xmlparser.h.
#define LR_CB_RET_OK 0 |
Return value for callbacks signalizing success
Definition at line 33 of file xmlparser.h.
typedef int(* LrXmlParserWarningCb)(LrXmlParserWarningType type, char *msg, void *cbdata, GError **err) |
Callback for XML parser warnings. All reported warnings are non-fatal, and ignored by default. But if callback return LR_CB_RET_ERR instead of LR_CB_RET_OK then parsing is immediately interrupted.
type | Type of warning |
msg | Warning msg. The message is destroyed after the call. If you want touse the message later, you have to copy it. |
cbdata | User data. |
err | GError ** |
Definition at line 57 of file xmlparser.h.
Type of warnings reported by parsers by the warning callback.
Definition at line 38 of file xmlparser.h.