rpm 4.18.1
rpmurl.h
Go to the documentation of this file.
1#ifndef H_RPMURL
2#define H_RPMURL
3
10#ifdef __cplusplus
11extern "C" {
12#endif
13
17typedef enum urltype_e {
24 URL_IS_HKP = 6
26
32urltype urlIsURL(const char * url);
33
40urltype urlPath(const char * url, const char ** pathp);
41
48int urlGetFile(const char * url, const char * dest);
49
50#ifdef __cplusplus
51}
52#endif
53
54#endif /* H_RPMURL */
urltype urlIsURL(const char *url)
Return type of URL.
urltype_e
Supported URL types.
Definition: rpmurl.h:17
enum urltype_e urltype
Supported URL types.
urltype urlPath(const char *url, const char **pathp)
Return path component of URL.
int urlGetFile(const char *url, const char *dest)
Copy data from URL to local file.
@ URL_IS_HTTPS
Definition: rpmurl.h:23
@ URL_IS_DASH
Definition: rpmurl.h:19
@ URL_IS_FTP
Definition: rpmurl.h:21
@ URL_IS_HTTP
Definition: rpmurl.h:22
@ URL_IS_UNKNOWN
Definition: rpmurl.h:18
@ URL_IS_PATH
Definition: rpmurl.h:20
@ URL_IS_HKP
Definition: rpmurl.h:24