Librepo library 1.20.0
C library for downloading linux repository metadata and packages
Loading...
Searching...
No Matches
rcodes.h
1/* librepo - A library providing (libcURL like) API to downloading repository
2 * Copyright (C) 2012 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_RETURN_CODES_H__
22#define __LR_RETURN_CODES_H__
23
24#include <glib.h>
25
26G_BEGIN_DECLS
27
136const char *lr_strerror(int rc);
137
139#define LR_CHECKSUM_ERROR lr_checksum_error_quark()
140#define LR_DOWNLOADER_ERROR lr_downloader_error_quark()
141#define LR_FASTESTMIRROR_ERROR lr_fastestmirror_error_quark()
142#define LR_GPG_ERROR lr_gpg_error_quark()
143#define LR_HANDLE_ERROR lr_handle_error_quark()
144#define LR_METALINK_ERROR lr_metalink_error_quark()
145#define LR_MIRRORLIST_ERROR lr_mirrorlist_error_quark()
146#define LR_PACKAGE_DOWNLOADER_ERROR lr_package_downloader_error_quark()
147#define LR_REPOCONF_ERROR lr_repoconf_error_quark()
148#define LR_REPOMD_ERROR lr_repomd_error_quark()
149#define LR_REPOUTIL_YUM_ERROR lr_repoutil_yum_error_quark()
150#define LR_RESULT_ERROR lr_result_error_quark()
151#define LR_XML_PARSER_ERROR lr_xml_parser_error_quark()
152#define LR_YUM_ERROR lr_yum_error_quark()
153
154GQuark lr_checksum_error_quark(void);
155GQuark lr_downloader_error_quark(void);
156GQuark lr_fastestmirror_error_quark(void);
157GQuark lr_gpg_error_quark(void);
158GQuark lr_handle_error_quark(void);
159GQuark lr_metalink_error_quark(void);
160GQuark lr_mirrorlist_error_quark(void);
161GQuark lr_package_downloader_error_quark(void);
162GQuark lr_repoconf_error_quark(void);
163GQuark lr_repomd_error_quark(void);
164GQuark lr_repoutil_yum_error_quark(void);
165GQuark lr_result_error_quark(void);
166GQuark lr_xml_parser_error_quark(void);
167GQuark lr_yum_error_quark(void);
168
171G_END_DECLS
172
173#endif
const char * lr_strerror(int rc)
LrRc
Definition rcodes.h:35
@ LRE_BADGPG
Definition rcodes.h:89
@ LRE_REPOMD
Definition rcodes.h:112
@ LRE_NOTSET
Definition rcodes.h:117
@ LRE_BADFUNCARG
Definition rcodes.h:38
@ LRE_SIGACTION
Definition rcodes.h:96
@ LRE_BADURL
Definition rcodes.h:83
@ LRE_BADOPTARG
Definition rcodes.h:40
@ LRE_CURLSETOPT
Definition rcodes.h:44
@ LRE_CURLM
Definition rcodes.h:54
@ LRE_VALUE
Definition rcodes.h:114
@ LRE_OPENSSL
Definition rcodes.h:104
@ LRE_FILE
Definition rcodes.h:120
@ LRE_SELECT
Definition rcodes.h:102
@ LRE_UNKNOWNOPT
Definition rcodes.h:42
@ LRE_TEMPORARYERR
Definition rcodes.h:59
@ LRE_NOURL
Definition rcodes.h:77
@ LRE_IO
Definition rcodes.h:66
@ LRE_CANNOTCREATEDIR
Definition rcodes.h:64
@ LRE_BADSTATUS
Definition rcodes.h:56
@ LRE_CURL
Definition rcodes.h:52
@ LRE_UNKNOWNERROR
Definition rcodes.h:128
@ LRE_OK
Definition rcodes.h:36
@ LRE_REPOMDXML
Definition rcodes.h:75
@ LRE_ZCK
Definition rcodes.h:126
@ LRE_INCOMPLETERESULT
Definition rcodes.h:48
@ LRE_MEMORY
Definition rcodes.h:106
@ LRE_UNFINISHED
Definition rcodes.h:100
@ LRE_CANNOTCREATETMP
Definition rcodes.h:79
@ LRE_CURLDUP
Definition rcodes.h:50
@ LRE_GPGNOTSUPPORTED
Definition rcodes.h:85
@ LRE_INCOMPLETEREPO
Definition rcodes.h:91
@ LRE_NOTLOCAL
Definition rcodes.h:62
@ LRE_KEYFILE
Definition rcodes.h:123
@ LRE_ALREADYUSEDRESULT
Definition rcodes.h:46
@ LRE_MLXML
Definition rcodes.h:71
@ LRE_GPGERROR
Definition rcodes.h:87
@ LRE_ALREADYDOWNLOADED
Definition rcodes.h:98
@ LRE_INTERRUPTED
Definition rcodes.h:93
@ LRE_XMLPARSER
Definition rcodes.h:108
@ LRE_UNKNOWNCHECKSUM
Definition rcodes.h:81
@ LRE_BADCHECKSUM
Definition rcodes.h:73
@ LRE_CBINTERRUPTED
Definition rcodes.h:110
@ LRE_MLBAD
Definition rcodes.h:68