|
rpm
5.4.4
|
URL control structure. More...
#include <rpmio/rpmurl.h>

Data Structures | |
| struct | fdNotify_s |
Data Fields | |
| struct rpmioItem_s | _item |
| const char * | url |
| const char * | scheme |
| const char * | user |
| const char * | password |
| const char * | host |
| const char * | portstr |
| const char * | query |
| const char * | fragment |
| const char * | proxyu |
| const char * | proxyh |
| int | proxyp |
| int | port |
| urltype | ut |
| FD_t | ctrl |
| FD_t | data |
| void * | capabilities |
| void * | lockstore |
| void * | sess |
| const char * | location |
| const char * | etag |
| int(* | notify )(const urlinfo u, unsigned status) |
| void * | arg |
| struct urlinfo_s::fdNotify_s | info |
| rpmop | rop |
| rpmop | sop |
| rpmop | top |
| int | bufAlloced |
| char * | buf |
| int | openError |
| int | httpVersion |
| int | allow |
| unsigned | magic |
| struct rpmioItem_s urlinfo_s::_item |
| int urlinfo_s::allow |
Definition at line 112 of file rpmurl.h.
Referenced by checkResponse(), and XurlNew().
| void* urlinfo_s::arg |
| char* urlinfo_s::buf |
I/O buffer
Definition at line 109 of file rpmurl.h.
Referenced by checkResponse(), ftpAbort(), urlFini(), and XurlNew().
sizeof I/O buffer
Definition at line 107 of file rpmurl.h.
Referenced by checkResponse(), ftpAbort(), and XurlNew().
| void* urlinfo_s::capabilities |
control channel
Definition at line 72 of file rpmurl.h.
Referenced by ftpAbort(), ftpCheckResponse(), ftpCmd(), ftpCommand(), ftpFileDone(), ftpLogin(), ftpReq(), httpOpen(), ufdClose(), urlConnect(), urlFini(), and XurlNew().
per-xfer data channel
Definition at line 74 of file rpmurl.h.
Referenced by ftpOpen(), httpOpen(), ufdClose(), urlFini(), and XurlNew().
| const char* urlinfo_s::etag |
| const char* urlinfo_s::fragment |
| const char* urlinfo_s::host |
URI host.
Definition at line 57 of file rpmurl.h.
Referenced by ftpLogin(), httpReq(), urlConnect(), urlFind(), urlFini(), urlFreeCache(), and urlSplit().
Definition at line 111 of file rpmurl.h.
Referenced by checkResponse(), httpReq(), and XurlNew().
| const char* urlinfo_s::location |
| void* urlinfo_s::lockstore |
| unsigned urlinfo_s::magic |
| int(* urlinfo_s::notify)(const urlinfo u, unsigned status) |
Type of open failure
Definition at line 110 of file rpmurl.h.
Referenced by ftpNLST(), ufdOpen(), urlConnect(), and urlStrerror().
| const char* urlinfo_s::password |
URI password.
Definition at line 55 of file rpmurl.h.
Referenced by ftpLogin(), urlConnect(), urlFind(), urlFini(), and urlSplit().
| int urlinfo_s::port |
URI port.
Definition at line 69 of file rpmurl.h.
Referenced by ftpLogin(), httpReq(), urlSplit(), and XurlNew().
| const char* urlinfo_s::portstr |
URI port string.
Definition at line 59 of file rpmurl.h.
Referenced by urlFind(), urlFini(), and urlSplit().
| const char* urlinfo_s::proxyh |
| const char* urlinfo_s::proxyu |
FTP: proxy user
Definition at line 65 of file rpmurl.h.
Referenced by ftpLogin(), urlFind(), and urlFini().
| const char* urlinfo_s::query |
| const char* urlinfo_s::scheme |
URI scheme.
Definition at line 51 of file rpmurl.h.
Referenced by ufdClose(), urlFind(), urlFini(), urlFreeCache(), and urlSplit().
| void* urlinfo_s::sess |
| const char* urlinfo_s::url |
copy of original url
Definition at line 49 of file rpmurl.h.
Referenced by httpReq(), urlFini(), and urlSplit().
| const char* urlinfo_s::user |
URI user.
Definition at line 53 of file rpmurl.h.
Referenced by ftpLogin(), urlConnect(), urlFind(), urlFini(), and urlSplit().
URI type.
Definition at line 70 of file rpmurl.h.
Referenced by urlFind(), urlSplit(), and XurlNew().
1.7.5.1