|
libzypp 17.31.32
|
Classes | |
| struct | AttachedMedia |
| A simple structure containing references to a media source and its attach point. More... | |
| class | AttachPoint |
| Attach point of a media source. More... | |
| class | AuthData |
| Class for handling media authentication data. More... | |
| struct | AuthDataComparator |
| struct | AuthenticationReport |
| class | CDTools |
| class | CredentialFileReader |
| Parse credentials files and catalogs. More... | |
| class | CredentialManager |
| struct | CredManagerOptions |
| class | CurlAuthData |
| Curl HTTP authentication data. More... | |
| struct | CurlConfig |
| Structure holding values of curlrc options. More... | |
| struct | DownloadProgressReport |
| class | MediaBadAttachPointException |
| class | MediaBadCAException |
| class | MediaBadFilenameException |
| class | MediaBadUrlEmptyDestinationException |
| class | MediaBadUrlEmptyFilesystemException |
| class | MediaBadUrlEmptyHostException |
| class | MediaBadUrlException |
| struct | MediaBlock |
| a single block from the blocklist, consisting of an offset and a size More... | |
| class | MediaBlockList |
| class | MediaCD |
| Implementation class for CD/DVD MediaHandler. More... | |
| struct | MediaChangeReport |
| class | MediaCIFS |
| Implementation class for CIFS MediaHandler. More... | |
| class | MediaCurl |
| Implementation class for FTP, HTTP and HTTPS MediaHandler. More... | |
| class | MediaCurlException |
| class | MediaCurlInitException |
| class | MediaCurlSetOptException |
| class | MediaDIR |
| Implementation class for DIR MediaHandler. More... | |
| class | MediaDISK |
| Implementation class for DISK MediaHandler. More... | |
| class | MediaException |
| Just inherits Exception to separate media exceptions. More... | |
| class | MediaFileNotFoundException |
| class | MediaFileSizeExceededException |
| class | MediaForbiddenException |
| class | MediaHandler |
| Abstract base class for 'physical' MediaHandler like MediaCD, etc. More... | |
| class | MediaHandlerFactory |
| class | MediaInvalidCredentialsException |
| class | MediaISO |
| Implementation class for ISO MediaHandler. More... | |
| class | MediaIsSharedException |
| class | MediaJammedException |
| class | MediaManager |
| Manages access to the 'physical' media, e.g CDROM drives, Disk volumes, directory trees, etc, using Media Access Url's. More... | |
| class | MediaManager_Impl |
| class | MediaMountException |
| class | MediaMultiCurl |
| class | MediaNetwork |
| Implementation class for FTP, HTTP and HTTPS MediaHandler. More... | |
| class | MediaNetworkCommonHandler |
| Common baseclass for MediaCurl and MediaNetwork. More... | |
| class | MediaNFS |
| Implementation class for NFS MediaHandler. More... | |
| class | MediaNotADirException |
| class | MediaNotAFileException |
| class | MediaNotAttachedException |
| class | MediaNotDesiredException |
| class | MediaNotEjectedException |
| class | MediaNotOpenException |
| class | MediaNotSupportedException |
| class | MediaPlugin |
| Implementation class for plugin MediaHandler. More... | |
| class | MediaPriority |
| Derive a numeric priority from Url scheme according to zypp.conf(download.media_preference). More... | |
| class | MediaRequestCancelledException |
| class | MediaSource |
| Media source internally used by MediaManager and MediaHandler. More... | |
| class | MediaSystemException |
| class | MediaTemporaryProblemException |
| For HTTP 503 and similar. More... | |
| class | MediaTimeoutException |
| class | MediaUnauthorizedException |
| class | MediaUnmountException |
| class | MediaUnsupportedUrlSchemeException |
| class | MediaVerifierBase |
| Interface to implement a media verifier. More... | |
| class | MediaWriteException |
| struct | MetalinkMirror |
| class | MetaLinkParser |
| struct | ml_parsedata |
| class | Mount |
| Interface to the mount program. More... | |
| struct | MountEntry |
| A "struct mntent" like mount entry structure, but using std::strings. More... | |
| class | multifetchrequest |
| class | multifetchworker |
| class | NoVerifier |
| Dummy default media verifier, which is always happy. More... | |
| class | ProxyInfo |
| class | ProxyInfoLibproxy |
| class | ProxyInfoSysconfig |
| class | ScopedDisableMediaChangeReport |
| Temporarily disable MediaChangeReport Sometimes helpful to suppress interactive messages connected to MediaChangeReport while fallback URLs are avaialble. More... | |
| struct | Stripe |
| struct | TmpUnsetEnv |
| class | TransferSettings |
| Holds transfer setting. More... | |
| struct | transition |
| class | UrlResolverPlugin |
| class | ZsyncParser |
Typedefs | |
| typedef unsigned int | MediaNr |
| typedef zypp::RW_pointer< MediaVerifierBase > | MediaVerifierRef |
| A shared reference to the MediaVerifier implementation. | |
| using | MultiByteHandler = zyppng::CurlMultiPartHandler |
| typedef unsigned int | MediaAccessId |
| Media manager access Id type. | |
| typedef zypp::RW_pointer< MediaSource > | MediaSourceRef |
| typedef zypp::RW_pointer< AttachPoint > | AttachPointRef |
| typedef shared_ptr< AuthData > | AuthData_Ptr |
| typedef shared_ptr< CurlAuthData > | CurlAuthData_Ptr |
Enumerations | |
| enum | MultiFetchWorkerState { WORKER_STARTING , WORKER_LOOKUP , WORKER_FETCH , WORKER_DISCARD , WORKER_DONE , WORKER_SLEEP , WORKER_BROKEN } |
| enum class | MetaDataType { None = 0 , Zsync , MetaLink } |
| enum | ParserState { STATE_START , STATE_METALINK , STATE_FILES , STATE_FILE , STATE_M4FILE , STATE_SIZE , STATE_M4SIZE , STATE_VERIFICATION , STATE_HASH , STATE_M4HASH , STATE_PIECES , STATE_M4PIECES , STATE_PHASH , STATE_M4PHASH , STATE_RESOURCES , STATE_URL , STATE_M4URL , NUMSTATES } |
Functions | |
| std::string | getShare (Pathname spath_r) |
| Pathname | stripShare (Pathname spath_r) |
| ZYPP_DECLARE_OPERATORS_FOR_FLAGS (MediaCurl::RequestOptions) | |
| std::ostream & | operator<< (std::ostream &str, const MediaHandler &obj) |
| static double | currentTime () |
| static bool | env_isset (std::string name) |
| std::ostream & | operator<< (std::ostream &str, const AttachPoint &obj) |
| std::ostream & | operator<< (std::ostream &str, const AttachedMedia &obj) |
| std::ostream & | operator<< (std::ostream &str, const UrlResolverPlugin &obj) |
| std::ostream & | operator<< (std::ostream &str, const AuthData &auth_data) |
| static int | save_creds_in_file (CredentialManager::CredentialSet &creds, const Pathname &file, const mode_t mode) |
| std::ostream & | operator<< (std::ostream &str, const MountEntry &obj) |
| std::ostream & | operator<< (std::ostream &str, const CurlAuthData &auth_data) |
| static size_t | fetchnext (FILE *fp, unsigned char *bp, size_t blksize, size_t pushback, unsigned char *pushbackp) |
| std::ostream & | operator<< (std::ostream &str, const MediaBlockList &bl) |
| MetaDataType | looks_like_meta_data (const std::vector< char > &data) |
| MetaDataType | looks_like_meta_file (const Pathname &file) |
| MetaDataType | looks_like_meta_file (FILE *file) |
| const std::unordered_map< ParserState, std::vector< transition > > & | transitions () |
| static void XMLCALL | startElement (void *userData, const xmlChar *name, const xmlChar **atts) |
| static void XMLCALL | endElement (void *userData, const xmlChar *name) |
| static void XMLCALL | characterData (void *userData, const xmlChar *s, int len) |
| static const char * | find_attr (const char *txt, const xmlChar **atts) |
| Look up a xml attribute in the passed array atts. | |
| UByteArray | hexstr2bytes (std::string str) |
| static int | hexstr2bytes (unsigned char *buf, const char *str, int buflen) |
| static pxProxyFactory * | getProxyFactory () |
Variables | |
| constexpr auto | MIN_REQ_MIRRS = 4 |
| constexpr auto | MAXURLS = 10 |
| constexpr auto | minMetalinkProbeSize = 256 |
| typedef unsigned int zypp::media::MediaNr |
Definition at line 32 of file MediaManager.h.
A shared reference to the MediaVerifier implementation.
Definition at line 107 of file MediaManager.h.
Definition at line 48 of file MediaMultiCurl.cc.
| typedef unsigned int zypp::media::MediaAccessId |
Media manager access Id type.
Definition at line 29 of file MediaSource.h.
Definition at line 124 of file MediaSource.h.
Definition at line 125 of file MediaSource.h.
Definition at line 79 of file authdata.h.
Definition at line 102 of file curlauthdata.h.
| Enumerator | |
|---|---|
| WORKER_STARTING | |
| WORKER_LOOKUP | |
| WORKER_FETCH | |
| WORKER_DISCARD | |
| WORKER_DONE | |
| WORKER_SLEEP | |
| WORKER_BROKEN | |
Definition at line 129 of file MediaMultiCurl.cc.
|
strong |
| Enumerator | |
|---|---|
| None | |
| Zsync | |
| MetaLink | |
Definition at line 24 of file metadatahelper.h.
Definition at line 40 of file metalinkparser.cc.
|
inline |
Definition at line 46 of file MediaCIFS.cc.
Definition at line 74 of file MediaCIFS.cc.
| zypp::media::ZYPP_DECLARE_OPERATORS_FOR_FLAGS | ( | MediaCurl::RequestOptions | ) |
| std::ostream & zypp::media::operator<< | ( | std::ostream & | str, |
| const MediaHandler & | obj ) |
Definition at line 1180 of file MediaHandler.cc.
|
static |
Definition at line 291 of file MediaMultiCurl.cc.
Definition at line 520 of file MediaMultiCurl.cc.
|
related |
Definition at line 18 of file MediaSource.cc.
|
related |
Definition at line 23 of file MediaSource.cc.
|
related |
Definition at line 92 of file UrlResolverPlugin.cc.
| std::ostream & zypp::media::operator<< | ( | std::ostream & | str, |
| const AuthData & | auth_data ) |
Definition at line 89 of file authdata.cc.
|
static |
Definition at line 268 of file credentialmanager.cc.
|
related |
| std::ostream & zypp::media::operator<< | ( | std::ostream & | str, |
| const CurlAuthData & | auth_data ) |
Definition at line 123 of file curlauthdata.cc.
|
static |
Definition at line 414 of file mediablocklist.cc.
|
inline |
Definition at line 158 of file mediablocklist.h.
| MetaDataType zypp::media::looks_like_meta_data | ( | const std::vector< char > & | data | ) |
Definition at line 16 of file metadatahelper.cc.
| MetaDataType zypp::media::looks_like_meta_file | ( | const Pathname & | file | ) |
Definition at line 46 of file metadatahelper.cc.
| MetaDataType zypp::media::looks_like_meta_file | ( | FILE * | file | ) |
Definition at line 52 of file metadatahelper.cc.
| const std::unordered_map< ParserState, std::vector< transition > > & zypp::media::transitions | ( | ) |
Returns a map of all state transitions that are supported. Key of the map is the current state, the value is a list of all supported transitions of the the current state.
Definition at line 72 of file metalinkparser.cc.
|
static |
Definition at line 218 of file metalinkparser.cc.
Definition at line 343 of file metalinkparser.cc.
|
static |
Definition at line 406 of file metalinkparser.cc.
Look up a xml attribute in the passed array atts.
Returns a pointer to the value of the attribute if one is found, otherwise nullptr.
Definition at line 203 of file metalinkparser.cc.
| UByteArray zypp::media::hexstr2bytes | ( | std::string | str | ) |
Definition at line 337 of file metalinkparser.cc.
|
static |
Definition at line 52 of file zsyncparser.cc.
|
static |
Definition at line 57 of file proxyinfolibproxy.cc.
Definition at line 285 of file MediaMultiCurl.cc.
Definition at line 286 of file MediaMultiCurl.cc.
Definition at line 30 of file metadatahelper.h.