diff options
Diffstat (limited to 'ACE/protocols/ace/INet/SSL_CallbackManager.inl')
-rw-r--r-- | ACE/protocols/ace/INet/SSL_CallbackManager.inl | 33 |
1 files changed, 33 insertions, 0 deletions
diff --git a/ACE/protocols/ace/INet/SSL_CallbackManager.inl b/ACE/protocols/ace/INet/SSL_CallbackManager.inl new file mode 100644 index 00000000000..3728957c3f6 --- /dev/null +++ b/ACE/protocols/ace/INet/SSL_CallbackManager.inl @@ -0,0 +1,33 @@ +// -*- C++ -*- +// +// $Id$ + +ACE_BEGIN_VERSIONED_NAMESPACE_DECL + +namespace ACE +{ + namespace INet + { + + ACE_INLINE + const ACE_SSL_Context* SSL_CallbackManager::context () const + { + return this->ssl_ctx_; + } + + ACE_INLINE + void SSL_CallbackManager::set_certificate_callback (ACE::INet::SSL_CertificateCallback* cb) + { + this->cert_callback_.reset (cb); + } + + ACE_INLINE + void SSL_CallbackManager::set_password_callback (ACE::INet::SSL_PasswordCallback* cb) + { + this->passwd_callback_.reset (cb); + } + + } +} + +ACE_END_VERSIONED_NAMESPACE_DECL |