Librepo library
1.7.13
C library for downloading linux repository metadata and packages
Main Page
Modules
Data Structures
Files
File List
All
Data Structures
Functions
Variables
Typedefs
Enumerations
Enumerator
Modules
xmlparser.h
1
/* librepo - A library providing (libcURL like) API to downloading repository
2
* Copyright (C) 2013 Tomas Mlcoch
3
*
4
* Licensed under the GNU Lesser General Public License Version 2.1
5
*
6
* This library is free software; you can redistribute it and/or
7
* modify it under the terms of the GNU Lesser General Public
8
* License as published by the Free Software Foundation; either
9
* version 2.1 of the License, or (at your option) any later version.
10
*
11
* This library is distributed in the hope that it will be useful,
12
* but WITHOUT ANY WARRANTY; without even the implied warranty of
13
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
14
* Lesser General Public License for more details.
15
*
16
* You should have received a copy of the GNU Lesser General Public
17
* License along with this library; if not, write to the Free Software
18
* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
19
*/
20
21
#ifndef __LR_XMLPARSER_H__
22
#define __LR_XMLPARSER_H__
23
24
#include <glib.h>
25
26
G_BEGIN_DECLS
27
33
#define LR_CB_RET_OK 0
34
#define LR_CB_RET_ERR 1
38
typedef enum {
39
LR_XML_WARNING_UNKNOWNTAG
,
40
LR_XML_WARNING_MISSINGATTR
,
41
LR_XML_WARNING_UNKNOWNVAL
,
42
LR_XML_WARNING_BADATTRVAL
,
43
LR_XML_WARNING_MISSINGVAL
,
44
LR_XML_WARNING_SENTINEL,
45
}
LrXmlParserWarningType
;
46
57
typedef
int (*
LrXmlParserWarningCb
)(
LrXmlParserWarningType
type,
58
char
*msg,
59
void
*cbdata,
60
GError **err);
61
64
G_END_DECLS
65
66
#endif
LR_XML_WARNING_MISSINGATTR
Definition:
xmlparser.h:40
LR_XML_WARNING_UNKNOWNVAL
Definition:
xmlparser.h:41
LR_XML_WARNING_UNKNOWNTAG
Definition:
xmlparser.h:39
LR_XML_WARNING_MISSINGVAL
Definition:
xmlparser.h:43
LrXmlParserWarningCb
int(* LrXmlParserWarningCb)(LrXmlParserWarningType type, char *msg, void *cbdata, GError **err)
Definition:
xmlparser.h:57
LrXmlParserWarningType
LrXmlParserWarningType
Definition:
xmlparser.h:38
LR_XML_WARNING_BADATTRVAL
Definition:
xmlparser.h:42
librepo
xmlparser.h
Generated on Sun Apr 12 2015 11:09:27 for Librepo library by
1.8.8