![]() |
CernVM-FS
2.12.0
|
#include <settings.h>
Public Member Functions | |
SettingsRepository (const std::string &fqrn) | |
SettingsRepository (const SettingsPublisher &settings_publisher) | |
SettingsRepository (const SettingsReplica &settings_replica) | |
void | SetUrl (const std::string &url) |
void | SetProxy (const std::string &proxy) |
void | SetTmpDir (const std::string &tmp_dir) |
void | SetCertBundle (const std::string &cert_bundle) |
std::string | fqrn () const |
std::string | url () const |
std::string | proxy () const |
std::string | tmp_dir () const |
std::string | cert_bundle () const |
const SettingsKeychain & | keychain () const |
SettingsKeychain * | GetKeychain () |
Private Attributes | |
Setting< std::string > | fqrn_ |
Setting< std::string > | url_ |
Setting< std::string > | proxy_ |
Setting< std::string > | tmp_dir_ |
Setting< std::string > | cert_bundle_ |
SettingsKeychain | keychain_ |
Description of a read-only repository
Definition at line 356 of file settings.h.
|
inlineexplicit |
Definition at line 358 of file settings.h.
|
explicit |
|
explicit |
Definition at line 295 of file settings.cc.
|
inline |
Definition at line 377 of file settings.h.
Referenced by publish::Repository(), and SetCertBundle().
|
inline |
Definition at line 373 of file settings.h.
Referenced by publish::Abort(), publish::ConstructSyncManagers(), publish::CreateKeychain(), publish::CreateRootObjects(), publish::CmdInfo::Main(), publish::Repository(), and publish::TransactionImpl().
|
inline |
Definition at line 380 of file settings.h.
Referenced by publish::SettingsBuilder::CreateSettingsRepository(), publish::CmdInfo::Main(), and publish::CmdDiff::Main().
|
inline |
Definition at line 379 of file settings.h.
Referenced by publish::ConstructSpoolers(), publish::CreateKeychain(), publish::ExportKeychain(), publish::CmdInfo::Main(), publish::Repository(), and publish::SettingsPublisher::SettingsPublisher().
|
inline |
Definition at line 375 of file settings.h.
Referenced by publish::Repository(), and SetProxy().
void publish::SettingsRepository::SetCertBundle | ( | const std::string & | cert_bundle | ) |
Definition at line 320 of file settings.cc.
Referenced by publish::SettingsBuilder::CreateSettingsRepository().
void publish::SettingsRepository::SetProxy | ( | const std::string & | proxy | ) |
Definition at line 310 of file settings.cc.
Referenced by publish::SettingsBuilder::CreateSettingsRepository().
void publish::SettingsRepository::SetTmpDir | ( | const std::string & | tmp_dir | ) |
Definition at line 315 of file settings.cc.
Referenced by publish::SettingsBuilder::CreateSettingsRepository().
void publish::SettingsRepository::SetUrl | ( | const std::string & | url | ) |
Definition at line 304 of file settings.cc.
Referenced by publish::SettingsBuilder::CreateSettingsRepository().
|
inline |
Definition at line 376 of file settings.h.
Referenced by publish::ConstructSyncManagers(), publish::CreateRootObjects(), publish::GetSimpleCatalogManager(), publish::InitSpoolArea(), publish::Publisher(), publish::Repository(), and SetTmpDir().
|
inline |
Definition at line 374 of file settings.h.
Referenced by publish::ConstructSyncManagers(), publish::GetSimpleCatalogManager(), publish::IsMasterReplica(), publish::CmdInfo::Main(), publish::Repository(), and SetUrl().
|
private |
Definition at line 389 of file settings.h.
Referenced by cert_bundle(), and SetCertBundle().
|
private |
Definition at line 383 of file settings.h.
Referenced by fqrn().
|
private |
Definition at line 391 of file settings.h.
Referenced by GetKeychain(), keychain(), and SettingsRepository().
|
private |
Definition at line 385 of file settings.h.
Referenced by proxy(), and SetProxy().
|
private |
Definition at line 386 of file settings.h.
Referenced by SetTmpDir(), and tmp_dir().
|
private |
Definition at line 384 of file settings.h.