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

Data Fields | |
| int | nrefs |
| const char * | url |
| const char * | scheme |
| const char * | user |
| const char * | password |
| const char * | host |
| const char * | portstr |
| const char * | proxyu |
| const char * | proxyh |
| int | proxyp |
| int | port |
| int | urltype |
| FD_t | ctrl |
| FD_t | data |
| int | bufAlloced |
| char * | buf |
| int | openError |
| int | httpVersion |
| int | allow |
| int | magic |
| int urlinfo_s::allow |
Definition at line 71 of file rpmurl.h.
Referenced by checkResponse(), and XurlNew().
| char* urlinfo_s::buf |
I/O buffer
Definition at line 68 of file rpmurl.h.
Referenced by checkResponse(), ftpAbort(), XurlFree(), and XurlNew().
| int urlinfo_s::bufAlloced |
sizeof I/O buffer
Definition at line 66 of file rpmurl.h.
Referenced by checkResponse(), ftpAbort(), and XurlNew().
| FD_t urlinfo_s::ctrl |
control channel
Definition at line 53 of file rpmurl.h.
Referenced by ftpAbort(), ftpCheckResponse(), ftpCmd(), ftpCommand(), ftpFileDone(), ftpLogin(), ftpReq(), ufdClose(), urlConnect(), XurlFree(), and XurlNew().
| FD_t urlinfo_s::data |
per-xfer data channel
Definition at line 55 of file rpmurl.h.
Referenced by ftpOpen(), ufdClose(), XurlFree(), and XurlNew().
| const char* urlinfo_s::host |
URI host.
Definition at line 42 of file rpmurl.h.
Referenced by ftpLogin(), urlConnect(), urlFind(), urlSplit(), and XurlFree().
| int urlinfo_s::httpVersion |
Definition at line 70 of file rpmurl.h.
Referenced by checkResponse(), and XurlNew().
| int urlinfo_s::nrefs |
no. of references
Definition at line 32 of file rpmurl.h.
Referenced by XurlFree(), XurlLink(), and XurlNew().
| int urlinfo_s::openError |
Type of open failure
Definition at line 69 of file rpmurl.h.
Referenced by ftpNLST(), ufdOpen(), urlConnect(), and urlStrerror().
| const char* urlinfo_s::password |
URI password.
Definition at line 40 of file rpmurl.h.
Referenced by ftpLogin(), urlConnect(), urlFind(), urlSplit(), and XurlFree().
| int urlinfo_s::port |
URI port.
Definition at line 50 of file rpmurl.h.
Referenced by ftpLogin(), urlSplit(), and XurlNew().
| const char* urlinfo_s::portstr |
URI port string.
Definition at line 44 of file rpmurl.h.
Referenced by urlFind(), urlSplit(), and XurlFree().
| const char* urlinfo_s::proxyh |
FTP/HTTP: proxy host
Definition at line 48 of file rpmurl.h.
Referenced by ftpLogin(), urlFind(), and XurlFree().
| int urlinfo_s::proxyp |
FTP/HTTP: proxy port
Definition at line 49 of file rpmurl.h.
Referenced by ftpLogin(), urlFind(), and XurlNew().
| const char* urlinfo_s::proxyu |
FTP: proxy user
Definition at line 46 of file rpmurl.h.
Referenced by ftpLogin(), urlFind(), and XurlFree().
| const char* urlinfo_s::scheme |
URI scheme.
Definition at line 36 of file rpmurl.h.
Referenced by ufdClose(), urlFind(), urlSplit(), and XurlFree().
| const char* urlinfo_s::url |
copy of original url
Definition at line 34 of file rpmurl.h.
Referenced by urlSplit(), and XurlFree().
| int urlinfo_s::urltype |
URI type.
Definition at line 51 of file rpmurl.h.
Referenced by ufdClose(), urlConnect(), urlFind(), urlSplit(), and XurlNew().
| const char* urlinfo_s::user |
URI user.
Definition at line 38 of file rpmurl.h.
Referenced by ftpLogin(), urlConnect(), urlFind(), urlSplit(), and XurlFree().
1.8.2