A implementation class used by GAuth::Secrets. More...
#include <gsecretsfile.h>
Public Member Functions | |
SecretsFile (const G::Path &path, bool auto_, const std::string &name, const std::string &type) | |
~SecretsFile () | |
bool | valid () const |
std::string | id (const std::string &mechanism) const |
std::string | secret (const std::string &mechanism) const |
std::string | secret (const std::string &mechanism, const std::string &id) const |
std::string | path () const |
bool | contains (const std::string &mechanism) const |
A implementation class used by GAuth::Secrets.
Definition at line 42 of file gsecretsfile.h.
GAuth::SecretsFile::SecretsFile | ( | const G::Path & | path, |
bool | auto_, | ||
const std::string & | name, | ||
const std::string & | type | ||
) |
Definition at line 40 of file gsecretsfile.cpp.
References G_DEBUG, and G::Path::str().
GAuth::SecretsFile::~SecretsFile | ( | ) |
Definition at line 182 of file gsecretsfile.cpp.
bool GAuth::SecretsFile::contains | ( | const std::string & | mechanism | ) | const |
Definition at line 222 of file gsecretsfile.cpp.
std::string GAuth::SecretsFile::id | ( | const std::string & | mechanism | ) | const |
Definition at line 186 of file gsecretsfile.cpp.
References G::Xtext::decode(), and G_DEBUG.
std::string GAuth::SecretsFile::path | ( | ) | const |
Definition at line 217 of file gsecretsfile.cpp.
std::string GAuth::SecretsFile::secret | ( | const std::string & | mechanism | ) | const |
Definition at line 197 of file gsecretsfile.cpp.
References G::Xtext::decode().
std::string GAuth::SecretsFile::secret | ( | const std::string & | mechanism, |
const std::string & | id | ||
) | const |
Definition at line 207 of file gsecretsfile.cpp.
References G::Xtext::decode(), and G::Xtext::encode().
bool GAuth::SecretsFile::valid | ( | ) | const |
Definition at line 56 of file gsecretsfile.cpp.