rpm
5.2.1
|
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 |
int | urltype |
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 111 of file rpmurl.h.
Referenced by checkResponse(), and XurlNew().
char* urlinfo_s::buf |
I/O buffer
Definition at line 108 of file rpmurl.h.
Referenced by checkResponse(), ftpAbort(), urlFini(), and XurlNew().
int urlinfo_s::bufAlloced |
sizeof I/O buffer
Definition at line 106 of file rpmurl.h.
Referenced by checkResponse(), ftpAbort(), and XurlNew().
void* urlinfo_s::capabilities |
FD_t urlinfo_s::ctrl |
control channel
Definition at line 71 of file rpmurl.h.
Referenced by ftpAbort(), ftpCheckResponse(), ftpCmd(), ftpCommand(), ftpFileDone(), ftpLogin(), ftpReq(), httpOpen(), ufdClose(), urlConnect(), urlFini(), and XurlNew().
FD_t urlinfo_s::data |
per-xfer data channel
Definition at line 73 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 56 of file rpmurl.h.
Referenced by ftpLogin(), httpReq(), urlConnect(), urlFind(), urlFini(), urlFreeCache(), and urlSplit().
int urlinfo_s::httpVersion |
Definition at line 110 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 109 of file rpmurl.h.
Referenced by ftpNLST(), ufdOpen(), urlConnect(), and urlStrerror().
const char* urlinfo_s::password |
URI password.
Definition at line 54 of file rpmurl.h.
Referenced by ftpLogin(), urlConnect(), urlFind(), urlFini(), and urlSplit().
int urlinfo_s::port |
URI port.
Definition at line 68 of file rpmurl.h.
Referenced by ftpLogin(), httpReq(), urlSplit(), and XurlNew().
const char* urlinfo_s::portstr |
URI port string.
Definition at line 58 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 64 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 50 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 48 of file rpmurl.h.
Referenced by httpReq(), urlFini(), and urlSplit().
int urlinfo_s::urltype |
URI type.
Definition at line 69 of file rpmurl.h.
Referenced by ufdClose(), urlConnect(), urlFind(), urlSplit(), and XurlNew().
const char* urlinfo_s::user |
URI user.
Definition at line 52 of file rpmurl.h.
Referenced by ftpLogin(), urlConnect(), urlFind(), urlFini(), and urlSplit().