libzypp
12.16.5
Main Page
Related Pages
Modules
Namespaces
Classes
Files
File List
File Members
libzypp
Welcome to libzypp
Code Pitfalls - Frequently made mistakes
Code Snippets
Environment Variables
Testing for provided features.
Notes on revisions
Extending ZYpp: Plugins and Hooks
Services
Solver - Vendor protection
Writing and tunning testcases
Libzypp and threads
User data as transaction id
Todo List
Deprecated List
Modules
Namespaces
Classes
Files
File List
zypp
base
media
proxyinfo
CredentialFileReader.cc
CredentialFileReader.h
CredentialManager.cc
CredentialManager.h
CurlConfig.cc
CurlConfig.h
MediaAccess.cc
MediaAccess.h
MediaAria2c.cc
MediaAria2c.h
MediaBlockList.cc
MediaBlockList.h
MediaCD.cc
MediaCD.h
MediaCIFS.cc
MediaCIFS.h
MediaCurl.cc
MediaCurl.h
MediaDIR.cc
MediaDIR.h
MediaDISK.cc
MediaDISK.h
MediaException.cc
MediaException.h
MediaHandler.cc
MediaHandler.h
MediaISO.cc
MediaISO.h
MediaManager.cc
MediaManager.h
MediaMultiCurl.cc
MediaMultiCurl.h
MediaNFS.cc
MediaNFS.h
MediaPlugin.cc
MediaPlugin.h
MediaPriority.cc
MediaPriority.h
MediaSource.cc
MediaSource.h
MediaUserAuth.cc
MediaUserAuth.h
MetaLinkParser.cc
MetaLinkParser.h
Mount.cc
Mount.h
ProxyInfo.cc
ProxyInfo.h
TransferSettings.cc
TransferSettings.h
UrlResolverPlugin.cc
UrlResolverPlugin.h
ZsyncParser.cc
ZsyncParser.h
misc
parser
pool
repo
sat
solver
target
thread
ui
url
ws
zypp_detail
APIConfig.h
Arch.cc
Arch.h
AutoDispose.h
Bit.h
ByteCount.cc
ByteCount.h
Callback.h
Capabilities.cc
Capabilities.h
Capability.cc
Capability.h
CapMatch.cc
CapMatch.h
Changelog.cc
Changelog.h
CheckSum.cc
CheckSum.h
CountryCode.cc
CountryCode.h
Date.cc
Date.h
Dep.cc
Dep.h
Digest.cc
Digest.h
DiskUsage.cc
DiskUsage.h
DiskUsageCounter.cc
DiskUsageCounter.h
DownloadMode.cc
DownloadMode.h
Edition.cc
Edition.h
ExternalProgram.cc
ExternalProgram.h
Fetcher.cc
Fetcher.h
FileChecker.cc
FileChecker.h
Filter.h
Glob.cc
Glob.h
HistoryLog.cc
HistoryLog.h
HistoryLogData.cc
HistoryLogData.h
IdString.cc
IdString.h
IdStringType.h
InstanceId.cc
InstanceId.h
KeyContext.h
KeyRing.cc
KeyRing.h
KVMap.h
LanguageCode.cc
LanguageCode.h
Locale.cc
Locale.h
Locks.cc
Locks.h
ManagedFile.h
MediaProducts.cc
MediaProducts.h
MediaSetAccess.cc
MediaSetAccess.h
Misc.h
OnMediaLocation.cc
OnMediaLocation.h
Package.cc
Package.h
PackageKeyword.h
Patch.cc
Patch.h
PathInfo.cc
PathInfo.h
Pathname.cc
Pathname.h
Pattern.cc
Pattern.h
PluginFrame.cc
PluginFrame.h
PluginFrameException.cc
PluginFrameException.h
PluginScript.cc
PluginScript.h
PluginScriptException.cc
PluginScriptException.h
PoolItem.cc
PoolItem.h
PoolItemBest.cc
PoolItemBest.h
PoolQuery.cc
PoolQuery.h
PoolQueryResult.cc
PoolQueryResult.h
PoolQueryUtil.tcc
ProblemSolution.cc
ProblemSolution.h
ProblemTypes.h
Product.cc
Product.h
ProgressData.cc
ProgressData.h
ProvideFilePolicy.cc
ProvideFilePolicy.h
PublicKey.cc
PublicKey.h
Range.cc
Range.h
Rel.cc
Rel.h
RelCompare.h
RepoInfo.cc
RepoInfo.h
RepoManager.cc
RepoManager.h
Repository.cc
Repository.h
RepoStatus.cc
RepoStatus.h
ResFilters.h
ResKind.cc
ResKind.h
ResObject.cc
ResObject.h
ResObjects.h
Resolvable.cc
Resolvable.h
Resolver.cc
Resolver.h
ResolverProblem.cc
ResolverProblem.h
ResPool.cc
ResPool.h
ResPoolProxy.cc
ResPoolProxy.h
ResStatus.cc
ResStatus.h
ResTraits.h
ServiceInfo.cc
ServiceInfo.h
Signature.cc
Signature.h
SrcPackage.cc
SrcPackage.h
SysContent.cc
SysContent.h
Target.cc
Target.h
TmpPath.cc
TmpPath.h
TriBool.h
Url.cc
Url.h
Vendor.h
VendorAttr.cc
VendorAttr.h
VendorSupportOptions.cc
VendorSupportOptions.h
ZConfig.cc
ZConfig.h
ZYpp.cc
ZYpp.h
ZYppCallbacks.h
ZYppCommit.h
ZYppCommitPolicy.cc
ZYppCommitPolicy.h
ZYppCommitResult.cc
ZYppCommitResult.h
ZYppFactory.cc
ZYppFactory.h
File Members
TransferSettings.h
Go to the documentation of this file.
1
2
#ifndef TRANSFER_SETTINGS_H_
3
#define TRANSFER_SETTINGS_H_
4
5
#include <string>
6
#include <vector>
7
#include "
zypp/base/Flags.h
"
8
#include "
zypp/base/PtrTypes.h
"
9
#include "
zypp/Pathname.h
"
10
#include "
zypp/Url.h
"
11
12
namespace
zypp
13
{
14
namespace
media
15
{
16
20
class
TransferSettings
21
{
22
public
:
26
TransferSettings
();
27
33
TransferSettings
(
const
zypp::Url
&
url
);
34
35
typedef
std::vector<std::string>
Headers
;
36
40
void
reset
();
41
45
void
addHeader
(
const
std::string &header );
46
50
Headers::const_iterator
headersBegin
()
const
;
51
55
Headers::const_iterator
headersEnd
()
const
;
56
60
void
setUserAgentString
(
const
std::string &agent );
61
65
std::string
userAgentString
()
const
;
66
70
void
setUsername
(
const
std::string &
username
);
71
75
std::string
username
()
const
;
76
80
void
setPassword
(
const
std::string &
password
);
81
85
std::string
password
()
const
;
86
91
std::string
userPassword
()
const
;
92
96
void
setAnonymousAuth
();
97
101
void
setProxyEnabled
(
bool
enabled );
102
106
bool
proxyEnabled
()
const
;
107
111
void
setProxy
(
const
std::string &proxyhost );
112
116
std::string
proxy
()
const
;
117
121
void
setProxyUsername
(
const
std::string &proxyuser );
122
126
std::string
proxyUsername
()
const
;
127
131
void
setProxyPassword
(
const
std::string &proxypass );
132
136
std::string
proxyPassword
()
const
;
137
142
std::string
proxyUserPassword
()
const
;
143
147
void
setConnectTimeout
(
long
t );
148
152
long
connectTimeout
()
const
;
153
157
void
setTimeout
(
long
t );
158
162
long
timeout
()
const
;
163
167
long
maxConcurrentConnections
()
const
;
168
172
void
setMaxConcurrentConnections
(
long
v);
173
178
long
minDownloadSpeed
()
const
;
179
184
void
setMinDownloadSpeed
(
long
v);
185
189
long
maxDownloadSpeed
()
const
;
190
194
void
setMaxDownloadSpeed
(
long
v);
195
199
long
maxSilentTries
()
const
;
200
204
void
setMaxSilentTries
(
long
v);
205
209
bool
verifyHostEnabled
()
const
;
210
214
void
setVerifyHostEnabled
(
bool
enabled );
215
219
bool
verifyPeerEnabled
()
const
;
220
224
void
setVerifyPeerEnabled
(
bool
enabled );
225
230
Pathname
certificateAuthoritiesPath
()
const
;
231
235
void
setCertificateAuthoritiesPath
(
const
zypp::Pathname &path );
236
240
void
setAuthType
(
const
std::string &authtype );
241
245
std::string
authType
()
const
;
246
250
void
setHeadRequestsAllowed
(
bool
allowed);
251
255
bool
headRequestsAllowed
()
const
;
256
260
Pathname
clientCertificatePath
()
const
;
261
265
void
setClientCertificatePath
(
const
zypp::Pathname &path );
266
267
protected
:
268
class
Impl
;
269
RWCOW_pointer<Impl>
_impl
;
270
};
271
272
}
// ns media
273
}
// ns zypp
274
275
#endif
zypp
media
TransferSettings.h
Generated by
1.8.2