PackageManager::Options
Options
#include <icy/pacm/packagemanager.h>struct OptionsDefined in src/pacm/include/icy/pacm/packagemanager.h:66
Startup configuration for repository endpoints, credentials, and directories.
List of all members
| Name | Kind | Owner |
|---|---|---|
endpoint | variable | Declared here |
indexURI | variable | Declared here |
httpUsername | variable | Declared here |
httpPassword | variable | Declared here |
httpOAuthToken | variable | Declared here |
tempDir | variable | Declared here |
dataDir | variable | Declared here |
installDir | variable | Declared here |
platform | variable | Declared here |
checksumAlgorithm | variable | Declared here |
clearFailedCache | variable | Declared here |
Options | function | Declared here |
Public Attributes
| Return | Name | Description |
|---|---|---|
std::string | endpoint | The HTTP server endpoint. |
std::string | indexURI | The HTTP server URI for querying packages JSON. |
std::string | httpUsername | Username for HTTP basic auth. |
std::string | httpPassword | PAssword for HTTP basic auth. |
std::string | httpOAuthToken | Will be used instead of HTTP basic if provided. |
std::string | tempDir | Directory where package files will be downloaded and extracted. |
std::string | dataDir | Directory where package manifests will be kept. |
std::string | installDir | Directory where packages will be installed. |
std::string | platform | Platform (win32, linux, mac) |
std::string | checksumAlgorithm | Checksum algorithm (MDS/SHA1) |
bool | clearFailedCache | This flag tells the package manager weather or not to clear the package cache if installation fails. |
endpoint
std::string endpointDefined in src/pacm/include/icy/pacm/packagemanager.h:68
The HTTP server endpoint.
indexURI
std::string indexURIDefined in src/pacm/include/icy/pacm/packagemanager.h:69
The HTTP server URI for querying packages JSON.
httpUsername
std::string httpUsernameDefined in src/pacm/include/icy/pacm/packagemanager.h:70
Username for HTTP basic auth.
httpPassword
std::string httpPasswordDefined in src/pacm/include/icy/pacm/packagemanager.h:71
PAssword for HTTP basic auth.
httpOAuthToken
std::string httpOAuthTokenDefined in src/pacm/include/icy/pacm/packagemanager.h:72
Will be used instead of HTTP basic if provided.
tempDir
std::string tempDirDefined in src/pacm/include/icy/pacm/packagemanager.h:74
Directory where package files will be downloaded and extracted.
dataDir
std::string dataDirDefined in src/pacm/include/icy/pacm/packagemanager.h:75
Directory where package manifests will be kept.
installDir
std::string installDirDefined in src/pacm/include/icy/pacm/packagemanager.h:76
Directory where packages will be installed.
platform
std::string platformDefined in src/pacm/include/icy/pacm/packagemanager.h:78
Platform (win32, linux, mac)
checksumAlgorithm
std::string checksumAlgorithmDefined in src/pacm/include/icy/pacm/packagemanager.h:79
Checksum algorithm (MDS/SHA1)
clearFailedCache
bool clearFailedCacheDefined in src/pacm/include/icy/pacm/packagemanager.h:81
This flag tells the package manager weather or not to clear the package cache if installation fails.
Public Methods
| Return | Name | Description |
|---|---|---|
Options inline |
Options
inline
inline Options(const std::string & root = getCwd())