21 #ifndef G_AUTH_SECRETS_FILE_H
22 #define G_AUTH_SECRETS_FILE_H
48 std::string
id(
const std::string & mechanism )
const ;
49 std::string
secret(
const std::string & mechanism )
const ;
50 std::string
secret(
const std::string & mechanism ,
const std::string &
id )
const ;
51 std::string
path()
const ;
52 bool contains(
const std::string & mechanism )
const ;
55 bool process( std::string side , std::string mechanism , std::string
id , std::string secret ) ;
57 unsigned int read( std::istream & ) ;
63 typedef std::map<std::string,std::string> Map ;
64 typedef std::set<std::string> Set ;
67 std::string m_debug_name ;
68 std::string m_server_type ;
std::string secret(const std::string &mechanism) const
std::string id(const std::string &mechanism) const
bool contains(const std::string &mechanism) const
A implementation class used by GAuth::Secrets.
SecretsFile(const G::Path &path, bool auto_, const std::string &name, const std::string &type)
SASL authentication classes.
A Path object represents a file system path.