|
lftp
4.4.7
About: lftp is a command line ftp client (FTP, HTTP, ssl support, background transfer, reget, reput, ...)
Fossies Dox: lftp-4.4.7.tar.gz ("inofficial" and yet experimental doxygen-generated source code documentation) ![]() |
#include <url.h>

Public Member Functions | |
| ParsedURL (const char *url, bool proto_required=false, bool use_rfc1738=true) | |
| void | parse (const char *url, bool proto_required=false, bool use_rfc1738=true) |
| ~ParsedURL () | |
| char * | Combine (const char *home=0, bool use_rfc1738=true) |
Public Attributes | |
| xstring_c | proto |
| xstring_c | user |
| xstring_c | pass |
| xstring_c | host |
| xstring_c | port |
| xstring | path |
| xstring_c | orig_url |
Definition at line 293 of file url.cc.
References xstring::append(), xstring::borrow(), url::encode(), host, pass, path, port, proto, u, URL_HOST_UNSAFE, URL_PASS_UNSAFE, URL_PATH_UNSAFE, URL_PORT_UNSAFE, URL_USER_UNSAFE, user, and xstrcmp().
Referenced by CmdExec::builtin_open(), FileAccess::GetFileURL(), and url_file().
Definition at line 53 of file url.cc.
References alloca_strdup, xstring::append(), dir_file(), ConnectionSlot::FindSession(), FileAccess::GetCwd(), FileAccess::GetHostName(), FileAccess::GetPassword(), FileAccess::GetPort(), FileAccess::GetProto(), FileAccess::GetUser(), host, is_ascii_alpha, xstring::last_char(), lftp_bookmarks, Bookmark::Lookup(), xstring_c::nset(), NULL, orig_url, pass, path, url::path_index(), port, proto, xstring_c::set(), xstring::set(), strchr, strncasecmp(), strrchr, xstring_c::truncate(), xstring::truncate(), u, xstring_c::url_decode(), xstring::url_decode(), url_file(), user, xstring::vset(), and xstrcmp().
Referenced by ParsedURL().
| xstring_c ParsedURL::host |
Definition at line 31 of file url.h.
Referenced by CmdExec::builtin_open(), Combine(), DHT::Do(), FileAccess::GetFileURL(), parse(), and NetAccess::SetProxy().
| xstring_c ParsedURL::orig_url |
Definition at line 35 of file url.h.
Referenced by CmdExec::builtin_open(), and parse().
| xstring_c ParsedURL::pass |
Definition at line 30 of file url.h.
Referenced by CmdExec::builtin_open(), CMD(), Combine(), FileAccess::GetFileURL(), parse(), and NetAccess::SetProxy().
| xstring ParsedURL::path |
Definition at line 33 of file url.h.
Referenced by CmdExec::builtin_cd(), CmdExec::builtin_open(), FileAccess::Path::Change(), CMD(), Combine(), mkdirJob::Do(), HttpDirList::Do(), FinderJob::Do(), Torrent::Do(), FileAccess::GetFileURL(), GlobURL::NewGlob(), output_file_name(), parse(), CopyJob::SetDispName(), and url_file().
| xstring_c ParsedURL::port |
Definition at line 32 of file url.h.
Referenced by CmdExec::builtin_open(), Combine(), DHT::Do(), FileAccess::GetFileURL(), parse(), and NetAccess::SetProxy().
| xstring_c ParsedURL::proto |
Definition at line 28 of file url.h.
Referenced by CmdExec::builtin_cd(), CmdExec::builtin_open(), CMD(), Combine(), mkdirJob::Do(), FinderJob::Do(), CmdExec::Do(), DHT::Do(), Torrent::Do(), FileAccess::GetFileURL(), url::is_url(), FileCopyPeerFA::New(), GlobURL::NewGlob(), output_file_name(), parse(), CopyJob::SetDispName(), NetAccess::SetProxy(), and url_file().
| xstring_c ParsedURL::user |
Definition at line 29 of file url.h.
Referenced by CmdExec::builtin_open(), CMD(), Combine(), FileAccess::GetFileURL(), parse(), and NetAccess::SetProxy().