diff options
author | Vincent Richard <[email protected]> | 2018-08-18 14:08:25 +0000 |
---|---|---|
committer | Vincent Richard <[email protected]> | 2018-08-18 14:08:25 +0000 |
commit | f173b0a535e4d97c3ecd913eafb5e5c40aca2d44 (patch) | |
tree | c2c355b2e7fa5df7d5ea1c43154f274ee075c4ad /examples/example6_authenticator.hpp | |
parent | Fixed delete array. (diff) | |
download | vmime-f173b0a535e4d97c3ecd913eafb5e5c40aca2d44.tar.gz vmime-f173b0a535e4d97c3ecd913eafb5e5c40aca2d44.zip |
Avoid copy by passing shared_ptr<> with const reference.
Diffstat (limited to 'examples/example6_authenticator.hpp')
-rw-r--r-- | examples/example6_authenticator.hpp | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/examples/example6_authenticator.hpp b/examples/example6_authenticator.hpp index b46f8ebd..64336e2a 100644 --- a/examples/example6_authenticator.hpp +++ b/examples/example6_authenticator.hpp @@ -7,7 +7,7 @@ class interactiveAuthenticator : public vmime::security::sasl::defaultSASLAuthen { const std::vector <vmime::shared_ptr <vmime::security::sasl::SASLMechanism> > getAcceptableMechanisms (const std::vector <vmime::shared_ptr <vmime::security::sasl::SASLMechanism> >& available, - vmime::shared_ptr <vmime::security::sasl::SASLMechanism> suggested) const + const vmime::shared_ptr <vmime::security::sasl::SASLMechanism>& suggested) const { std::cout << std::endl << "Available SASL mechanisms:" << std::endl; @@ -24,7 +24,7 @@ class interactiveAuthenticator : public vmime::security::sasl::defaultSASLAuthen return defaultSASLAuthenticator::getAcceptableMechanisms(available, suggested); } - void setSASLMechanism(vmime::shared_ptr <vmime::security::sasl::SASLMechanism> mech) + void setSASLMechanism(const vmime::shared_ptr <vmime::security::sasl::SASLMechanism>& mech) { std::cout << "Trying '" << mech->getName() << "' authentication mechanism" << std::endl; |