Librepo library
1.21.2
C library for downloading linux repository metadata and packages
Toggle main menu visibility
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
26
G_BEGIN_DECLS
27
32
35
typedef
enum
{
36
LRE_OK
,
38
LRE_BADFUNCARG
,
40
LRE_BADOPTARG
,
42
LRE_UNKNOWNOPT
,
44
LRE_CURLSETOPT
,
46
LRE_ALREADYUSEDRESULT
,
48
LRE_INCOMPLETERESULT
,
50
LRE_CURLDUP
,
52
LRE_CURL
,
54
LRE_CURLM
,
56
LRE_BADSTATUS
,
59
LRE_TEMPORARYERR
,
62
LRE_NOTLOCAL
,
64
LRE_CANNOTCREATEDIR
,
66
LRE_IO
,
68
LRE_MLBAD
,
71
LRE_MLXML
,
73
LRE_BADCHECKSUM
,
75
LRE_REPOMDXML
,
77
LRE_NOURL
,
79
LRE_CANNOTCREATETMP
,
81
LRE_UNKNOWNCHECKSUM
,
83
LRE_BADURL
,
85
LRE_GPGNOTSUPPORTED
,
87
LRE_GPGERROR
,
89
LRE_BADGPG
,
91
LRE_INCOMPLETEREPO
,
93
LRE_INTERRUPTED
,
96
LRE_SIGACTION
,
98
LRE_ALREADYDOWNLOADED
,
100
LRE_UNFINISHED
,
102
LRE_SELECT
,
104
LRE_OPENSSL
,
106
LRE_MEMORY
,
108
LRE_XMLPARSER
,
110
LRE_CBINTERRUPTED
,
112
LRE_REPOMD
,
114
LRE_VALUE
,
117
LRE_NOTSET
,
120
LRE_FILE
,
123
LRE_KEYFILE
,
126
LRE_ZCK
,
128
LRE_UNKNOWNERROR
,
130
}
LrRc
;
131
136
const
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
154
GQuark lr_checksum_error_quark(
void
);
155
GQuark lr_downloader_error_quark(
void
);
156
GQuark lr_fastestmirror_error_quark(
void
);
157
GQuark lr_gpg_error_quark(
void
);
158
GQuark lr_handle_error_quark(
void
);
159
GQuark lr_metalink_error_quark(
void
);
160
GQuark lr_mirrorlist_error_quark(
void
);
161
GQuark lr_package_downloader_error_quark(
void
);
162
GQuark lr_repoconf_error_quark(
void
);
163
GQuark lr_repomd_error_quark(
void
);
164
GQuark lr_repoutil_yum_error_quark(
void
);
165
GQuark lr_result_error_quark(
void
);
166
GQuark lr_xml_parser_error_quark(
void
);
167
GQuark lr_yum_error_quark(
void
);
168
170
171
G_END_DECLS
172
173
#endif
lr_strerror
const char * lr_strerror(int rc)
LrRc
LrRc
Definition
rcodes.h:35
LRE_BADGPG
@ LRE_BADGPG
Definition
rcodes.h:89
LRE_REPOMD
@ LRE_REPOMD
Definition
rcodes.h:112
LRE_NOTSET
@ LRE_NOTSET
Definition
rcodes.h:117
LRE_BADFUNCARG
@ LRE_BADFUNCARG
Definition
rcodes.h:38
LRE_SIGACTION
@ LRE_SIGACTION
Definition
rcodes.h:96
LRE_BADURL
@ LRE_BADURL
Definition
rcodes.h:83
LRE_BADOPTARG
@ LRE_BADOPTARG
Definition
rcodes.h:40
LRE_CURLSETOPT
@ LRE_CURLSETOPT
Definition
rcodes.h:44
LRE_CURLM
@ LRE_CURLM
Definition
rcodes.h:54
LRE_VALUE
@ LRE_VALUE
Definition
rcodes.h:114
LRE_OPENSSL
@ LRE_OPENSSL
Definition
rcodes.h:104
LRE_FILE
@ LRE_FILE
Definition
rcodes.h:120
LRE_SELECT
@ LRE_SELECT
Definition
rcodes.h:102
LRE_UNKNOWNOPT
@ LRE_UNKNOWNOPT
Definition
rcodes.h:42
LRE_TEMPORARYERR
@ LRE_TEMPORARYERR
Definition
rcodes.h:59
LRE_NOURL
@ LRE_NOURL
Definition
rcodes.h:77
LRE_IO
@ LRE_IO
Definition
rcodes.h:66
LRE_CANNOTCREATEDIR
@ LRE_CANNOTCREATEDIR
Definition
rcodes.h:64
LRE_BADSTATUS
@ LRE_BADSTATUS
Definition
rcodes.h:56
LRE_CURL
@ LRE_CURL
Definition
rcodes.h:52
LRE_UNKNOWNERROR
@ LRE_UNKNOWNERROR
Definition
rcodes.h:128
LRE_OK
@ LRE_OK
Definition
rcodes.h:36
LRE_REPOMDXML
@ LRE_REPOMDXML
Definition
rcodes.h:75
LRE_ZCK
@ LRE_ZCK
Definition
rcodes.h:126
LRE_INCOMPLETERESULT
@ LRE_INCOMPLETERESULT
Definition
rcodes.h:48
LRE_MEMORY
@ LRE_MEMORY
Definition
rcodes.h:106
LRE_UNFINISHED
@ LRE_UNFINISHED
Definition
rcodes.h:100
LRE_CANNOTCREATETMP
@ LRE_CANNOTCREATETMP
Definition
rcodes.h:79
LRE_CURLDUP
@ LRE_CURLDUP
Definition
rcodes.h:50
LRE_GPGNOTSUPPORTED
@ LRE_GPGNOTSUPPORTED
Definition
rcodes.h:85
LRE_INCOMPLETEREPO
@ LRE_INCOMPLETEREPO
Definition
rcodes.h:91
LRE_NOTLOCAL
@ LRE_NOTLOCAL
Definition
rcodes.h:62
LRE_KEYFILE
@ LRE_KEYFILE
Definition
rcodes.h:123
LRE_ALREADYUSEDRESULT
@ LRE_ALREADYUSEDRESULT
Definition
rcodes.h:46
LRE_MLXML
@ LRE_MLXML
Definition
rcodes.h:71
LRE_GPGERROR
@ LRE_GPGERROR
Definition
rcodes.h:87
LRE_ALREADYDOWNLOADED
@ LRE_ALREADYDOWNLOADED
Definition
rcodes.h:98
LRE_INTERRUPTED
@ LRE_INTERRUPTED
Definition
rcodes.h:93
LRE_XMLPARSER
@ LRE_XMLPARSER
Definition
rcodes.h:108
LRE_UNKNOWNCHECKSUM
@ LRE_UNKNOWNCHECKSUM
Definition
rcodes.h:81
LRE_BADCHECKSUM
@ LRE_BADCHECKSUM
Definition
rcodes.h:73
LRE_CBINTERRUPTED
@ LRE_CBINTERRUPTED
Definition
rcodes.h:110
LRE_MLBAD
@ LRE_MLBAD
Definition
rcodes.h:68
librepo
rcodes.h
Generated on
for Librepo library by
1.17.0