|
libzypp
17.37.18
|
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 |
| 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... | |
| 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... | |
| class | MediaCIFS |
| Implementation class for CIFS MediaHandler. More... | |
| class | MediaCurl |
| Implementation class for FTP, HTTP and HTTPS MediaHandler. More... | |
| class | MediaCurl2 |
| 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 | MediaNetworkCommonHandler |
| Baseclass for MediaCurl. 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 | NoVerifier |
| Dummy default media verifier, which is always happy. More... | |
| class | ProxyInfo |
| class | ProxyInfoLibproxy |
| class | ProxyInfoSysconfig |
| struct | TmpUnsetEnv |
| class | TransferSettings |
| Holds transfer setting. More... | |
| struct | transition |
| class | UrlResolverPlugin |
| class | ZsyncParser |
Typedefs | |
| using | MediaNr = unsigned int |
| using | MediaVerifierRef = zypp::RW_pointer< MediaVerifierBase > |
| A shared reference to the MediaVerifier implementation. More... | |
| using | MediaAccessId = unsigned int |
| Media manager access Id type. More... | |
| using | MediaSourceRef = zypp::RW_pointer< MediaSource > |
| using | AttachPointRef = zypp::RW_pointer< AttachPoint > |
| using | CurlAuthData_Ptr = shared_ptr< CurlAuthData > |
| template<typename ProxyFactoryType > | |
| using | CreateFactorySig = ProxyFactoryType *(*)(void) |
| template<typename ProxyFactoryType > | |
| using | DelFactorySig = void(*)(ProxyFactoryType *self) |
| template<typename ProxyFactoryType > | |
| using | GetProxiesSig = char **(*)(ProxyFactoryType *self, const char *url) |
| using | FreeProxiesCb = void(*)(char **proxies) |
| using | AuthData_Ptr = shared_ptr< AuthData > |
Enumerations | |
| enum | MetaDataType { MetaDataType::None = 0, MetaDataType::Zsync, MetaDataType::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 (const Pathname &spath_r) |
| Pathname | stripShare (const Pathname &spath_r) |
| ZYPP_DECLARE_OPERATORS_FOR_FLAGS (MediaCurl2::RequestOptions) | |
| std::ostream & | operator<< (std::ostream &str, const MediaHandler &obj) |
| 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 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 void XMLCALL | parseError (void *userData, const xmlError *error) |
| static const char * | find_attr (const char *txt, const xmlChar **atts) |
| Look up a xml attribute in the passed array atts. More... | |
| UByteArray | hexstr2bytes (const std::string &str) |
| static int | hexstr2bytes (unsigned char *buf, const char *str, int buflen) |
| static pxProxyFactoryType * | getProxyFactory () |
| 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) |
Variables | |
| struct zypp::media::MediaBlock | __attribute__ |
| constexpr auto | minMetalinkProbeSize = 256 |
| using zypp::media::MediaNr = typedef unsigned int |
Definition at line 32 of file MediaManager.h.
| using zypp::media::MediaVerifierRef = typedef zypp::RW_pointer<MediaVerifierBase> |
A shared reference to the MediaVerifier implementation.
Definition at line 107 of file MediaManager.h.
| using zypp::media::MediaAccessId = typedef unsigned int |
Media manager access Id type.
Definition at line 30 of file MediaSource.h.
| using zypp::media::MediaSourceRef = typedef zypp::RW_pointer<MediaSource> |
Definition at line 125 of file MediaSource.h.
| using zypp::media::AttachPointRef = typedef zypp::RW_pointer<AttachPoint> |
Definition at line 126 of file MediaSource.h.
| using zypp::media::CurlAuthData_Ptr = typedef shared_ptr<CurlAuthData> |
Definition at line 102 of file curlauthdata.h.
| using zypp::media::CreateFactorySig = typedef ProxyFactoryType *(*) (void) |
Definition at line 29 of file proxyinfolibproxy.h.
| using zypp::media::DelFactorySig = typedef void (*) (ProxyFactoryType *self) |
Definition at line 32 of file proxyinfolibproxy.h.
| using zypp::media::GetProxiesSig = typedef char **(*) (ProxyFactoryType *self, const char *url) |
Definition at line 35 of file proxyinfolibproxy.h.
| using zypp::media::FreeProxiesCb = typedef void (*) (char **proxies) |
Definition at line 37 of file proxyinfolibproxy.h.
| using zypp::media::AuthData_Ptr = typedef shared_ptr<AuthData> |
Definition at line 81 of file authdata.h.
|
strong |
| Enumerator | |
|---|---|
| None | |
| Zsync | |
| MetaLink | |
Definition at line 24 of file metadatahelper.h.
Definition at line 41 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 | ( | MediaCurl2::RequestOptions | ) |
| std::ostream& zypp::media::operator<< | ( | std::ostream & | str, |
| const MediaHandler & | obj | ||
| ) |
Definition at line 1181 of file MediaHandler.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 CurlAuthData & | auth_data | ||
| ) |
Definition at line 123 of file curlauthdata.cc.
|
static |
Definition at line 415 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 73 of file metalinkparser.cc.
|
static |
Definition at line 234 of file metalinkparser.cc.
|
static |
Definition at line 359 of file metalinkparser.cc.
|
static |
Definition at line 422 of file metalinkparser.cc.
|
static |
Definition at line 433 of file metalinkparser.cc.
|
static |
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 219 of file metalinkparser.cc.
| UByteArray zypp::media::hexstr2bytes | ( | const std::string & | str | ) |
Definition at line 353 of file metalinkparser.cc.
|
static |
Definition at line 52 of file zsyncparser.cc.
|
static |
Definition at line 128 of file proxyinfolibproxy.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 274 of file credentialmanager.cc.
|
related |
| struct zypp::media::MediaBlock zypp::media::__attribute__ |
| constexpr auto zypp::media::minMetalinkProbeSize = 256 |
Definition at line 30 of file metadatahelper.h.