From d72655ac98690a7459d74c5a74d45425845460a8 Mon Sep 17 00:00:00 2001 From: cantor Date: Mon, 28 Jan 2008 21:06:07 +0000 Subject: [PATCH] Temp logging. git-svn-id: https://svn.middleware.georgetown.edu/cpp-opensaml2/trunk@366 fb386ef7-a10c-0410-8ebf-fd3f8e989ab0 --- saml/saml2/metadata/impl/ChainingMetadataProvider.cpp | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/saml/saml2/metadata/impl/ChainingMetadataProvider.cpp b/saml/saml2/metadata/impl/ChainingMetadataProvider.cpp index f1e0a09..0fb651f 100644 --- a/saml/saml2/metadata/impl/ChainingMetadataProvider.cpp +++ b/saml/saml2/metadata/impl/ChainingMetadataProvider.cpp @@ -106,6 +106,7 @@ void ChainingMetadataProvider::init() Lockable* ChainingMetadataProvider::lock() { + m_log.debug("locked metadata chain (no-op)"); return this; // we're not lockable ourselves... } @@ -116,6 +117,10 @@ void ChainingMetadataProvider::unlock() if (ptr) { m_tlsKey->setData(NULL); reinterpret_cast(ptr)->unlock(); + m_log.debug("unlocked embedded metadata provider (%p)", ptr); + } + else { + m_log.debug("unlocked metadata chain (no-op)"); } } @@ -177,7 +182,9 @@ pair ChainingMetadataProvider::ge pair ret = pair(NULL,NULL); pair cur = ret; for (vector::const_iterator i=m_providers.begin(); i!=m_providers.end(); ++i) { + m_log.debug("locking embedded metadata provider (%p)", *i); (*i)->lock(); + m_log.debug("locked embedded metadata provider (%p)", *i); cur = (*i)->getEntityDescriptor(criteria); if (cur.first) { if (bRole) { @@ -187,6 +194,7 @@ pair ChainingMetadataProvider::ge if (m_firstMatch) { // Save locked provider. m_tlsKey->setData(*i); + m_log.debug("leaving embedded metadata provider locked (%p)", *i); return cur; } @@ -262,7 +270,9 @@ pair ChainingMetadataProvider::ge } else { // No match, so just unlock this one and move on. + m_log.debug("unlocking embedded metadata provider (%p)", *i); (*i)->unlock(); + m_log.debug("unlocked embedded metadata provider (%p)", *i); } } -- 2.1.4