CernVM-FS
2.12.0
|
#include <settings.h>
Public Member Functions | |
SettingsStorage (const std::string &fqrn) | |
std::string | GetLocator () const |
void | SetLocator (const std::string &locator) |
void | MakeLocal (const std::string &path) |
void | MakeS3 (const std::string &s3_config, const std::string &tmp_dir) |
void | MakeGateway (const std::string &host, unsigned port, const std::string &tmp_dir) |
upload::SpoolerDefinition::DriverType | type () const |
std::string | endpoint () const |
Private Attributes | |
Setting< std::string > | fqrn_ |
Setting < upload::SpoolerDefinition::DriverType > | type_ |
Setting< std::string > | tmp_dir_ |
Setting< std::string > | endpoint_ |
Definition at line 278 of file settings.h.
|
inlineexplicit |
Definition at line 280 of file settings.h.
|
inline |
Definition at line 295 of file settings.h.
std::string publish::SettingsStorage::GetLocator | ( | ) | const |
Definition at line 182 of file settings.cc.
void publish::SettingsStorage::MakeGateway | ( | const std::string & | host, |
unsigned | port, | ||
const std::string & | tmp_dir | ||
) |
void publish::SettingsStorage::MakeLocal | ( | const std::string & | path | ) |
Definition at line 197 of file settings.cc.
void publish::SettingsStorage::MakeS3 | ( | const std::string & | s3_config, |
const std::string & | tmp_dir | ||
) |
Definition at line 188 of file settings.cc.
Referenced by publish::CmdMkfs::Main().
void publish::SettingsStorage::SetLocator | ( | const std::string & | locator | ) |
Definition at line 213 of file settings.cc.
Referenced by publish::SettingsBuilder::ApplyOptionsFromServerPath(), and publish::CmdMkfs::Main().
|
inline |
Definition at line 294 of file settings.h.
Referenced by publish::CmdMkfs::Main(), and publish::Publisher().
|
private |
Definition at line 301 of file settings.h.
Referenced by endpoint(), GetLocator(), MakeGateway(), MakeLocal(), MakeS3(), and SetLocator().
|
private |
Definition at line 298 of file settings.h.
Referenced by MakeS3().
|
private |
Definition at line 300 of file settings.h.
Referenced by GetLocator(), MakeGateway(), MakeLocal(), MakeS3(), and SetLocator().
|
private |
Definition at line 299 of file settings.h.
Referenced by GetLocator(), MakeGateway(), MakeLocal(), MakeS3(), SetLocator(), and type().