E-MailRelay
|
A private pimple-pattern implementation class used by GAuth::SaslClient. More...
Public Types | |
using | Response = SaslClient::Response |
Public Member Functions | |
SaslClientImp (const SaslClientSecrets &, const std::string &) | |
bool | active () const |
std::string | mechanism (const G::StringArray &) const |
std::string | initialResponse (std::size_t limit) const |
Response | response (const std::string &mechanism, const std::string &challenge) const |
bool | next () |
std::string | mechanism () const |
std::string | id () const |
std::string | info () const |
Static Public Member Functions | |
static bool | match (const G::StringArray &mechanisms, const std::string &) |
A private pimple-pattern implementation class used by GAuth::SaslClient.
Definition at line 37 of file gsaslclient.cpp.
Definition at line 40 of file gsaslclient.cpp.
GAuth::SaslClientImp::SaslClientImp | ( | const SaslClientSecrets & | secrets, |
const std::string & | sasl_client_config | ||
) |
Definition at line 69 of file gsaslclient.cpp.
bool GAuth::SaslClientImp::active | ( | ) | const |
Definition at line 258 of file gsaslclient.cpp.
std::string GAuth::SaslClientImp::id | ( | ) | const |
Definition at line 248 of file gsaslclient.cpp.
std::string GAuth::SaslClientImp::info | ( | ) | const |
Definition at line 253 of file gsaslclient.cpp.
std::string GAuth::SaslClientImp::initialResponse | ( | std::size_t | limit | ) | const |
Definition at line 155 of file gsaslclient.cpp.
|
static |
Definition at line 263 of file gsaslclient.cpp.
std::string GAuth::SaslClientImp::mechanism | ( | ) | const |
Definition at line 150 of file gsaslclient.cpp.
std::string GAuth::SaslClientImp::mechanism | ( | const G::StringArray & | server_mechanisms | ) | const |
Definition at line 77 of file gsaslclient.cpp.
bool GAuth::SaslClientImp::next | ( | ) |
Definition at line 143 of file gsaslclient.cpp.
GAuth::SaslClient::Response GAuth::SaslClientImp::response | ( | const std::string & | mechanism, |
const std::string & | challenge | ||
) | const |
Definition at line 172 of file gsaslclient.cpp.