|
rpm
5.4.10
|
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 |
usage mutex and pool identifier.
Definition at line 53 of file rpmurl.h.
Referenced by urlGetPool().
| int urlinfo_s::allow |
Definition at line 118 of file rpmurl.h.
Referenced by checkResponse(), and XurlNew().
| char* urlinfo_s::buf |
I/O buffer
Definition at line 115 of file rpmurl.h.
Referenced by checkResponse(), ftpAbort(), urlFini(), and XurlNew().
| int urlinfo_s::bufAlloced |
sizeof I/O buffer
Definition at line 113 of file rpmurl.h.
Referenced by checkResponse(), ftpAbort(), and XurlNew().
| void* urlinfo_s::capabilities |
| FD_t urlinfo_s::ctrl |
control channel
Definition at line 78 of file rpmurl.h.
Referenced by ftpAbort(), ftpCheckResponse(), ftpCmd(), ftpCommand(), ftpFileDone(), ftpLogin(), ftpReq(), httpOpen(), ufdClose(), ufdOpen(), urlConnect(), urlFini(), and XurlNew().
| FD_t urlinfo_s::data |
per-xfer data channel
Definition at line 80 of file rpmurl.h.
Referenced by ftpOpen(), httpOpen(), ufdClose(), ufdOpen(), urlFini(), and XurlNew().
| const char* urlinfo_s::etag |
| const char* urlinfo_s::fragment |
| const char* urlinfo_s::host |
URI host.
Definition at line 63 of file rpmurl.h.
Referenced by ftpLogin(), httpReq(), urlConnect(), urlFind(), urlFini(), urlFreeCache(), and urlSplit().
| int urlinfo_s::httpVersion |
Definition at line 117 of file rpmurl.h.
Referenced by checkResponse(), httpReq(), and XurlNew().
| struct urlinfo_s::fdNotify_s urlinfo_s::info |
| const char* urlinfo_s::location |
| int(* urlinfo_s::notify)(const urlinfo u, unsigned status) |
| int urlinfo_s::openError |
Type of open failure
Definition at line 116 of file rpmurl.h.
Referenced by ftpNLST(), ufdOpen(), urlConnect(), and urlStrerror().
| const char* urlinfo_s::password |
URI password.
Definition at line 61 of file rpmurl.h.
Referenced by ftpLogin(), urlConnect(), urlFind(), urlFini(), and urlSplit().
| int urlinfo_s::port |
URI port.
Definition at line 75 of file rpmurl.h.
Referenced by ftpLogin(), httpReq(), urlSplit(), and XurlNew().
| const char* urlinfo_s::portstr |
URI port string.
Definition at line 65 of file rpmurl.h.
Referenced by urlFind(), urlFini(), and urlSplit().
| const char* urlinfo_s::proxyh |
| int urlinfo_s::proxyp |
| const char* urlinfo_s::proxyu |
FTP: proxy user
Definition at line 71 of file rpmurl.h.
Referenced by ftpLogin(), urlFind(), and urlFini().
| const char* urlinfo_s::query |
| rpmop urlinfo_s::rop |
| const char* urlinfo_s::scheme |
URI scheme.
Definition at line 57 of file rpmurl.h.
Referenced by ufdClose(), urlFind(), urlFini(), urlFreeCache(), and urlSplit().
| rpmop urlinfo_s::sop |
| rpmop urlinfo_s::top |
| const char* urlinfo_s::url |
copy of original url
Definition at line 55 of file rpmurl.h.
Referenced by httpReq(), urlFini(), and urlSplit().
| const char* urlinfo_s::user |
URI user.
Definition at line 59 of file rpmurl.h.
Referenced by ftpLogin(), urlConnect(), urlFind(), urlFini(), and urlSplit().
| urltype urlinfo_s::ut |
URI type.
Definition at line 76 of file rpmurl.h.
Referenced by urlFind(), urlSplit(), and XurlNew().
1.8.1.2