[cpp-opensaml COMMIT] in /branches/REL_2/saml: saml1/core/impl/AssertionsImpl.cpp saml1/core/impl/ProtocolsImpl.cpp s...

noreply at shibboleth.net noreply at shibboleth.net
Thu Dec 22 22:37:37 GMT 2011


Author: scantor
Date: Thu Dec 22 22:37:37 2011
New Revision: 689

URL: http://svn.shibboleth.net/view/cpp-opensaml?rev=689&view=rev
Log:
boost changes and header fixes

Modified:
    branches/REL_2/saml/saml1/core/impl/AssertionsImpl.cpp
    branches/REL_2/saml/saml1/core/impl/ProtocolsImpl.cpp
    branches/REL_2/saml/saml2/metadata/DynamicMetadataProvider.h
    branches/REL_2/saml/saml2/metadata/MetadataProvider.h
    branches/REL_2/saml/saml2/metadata/ObservableMetadataProvider.h
    branches/REL_2/saml/saml2/metadata/impl/DynamicMetadataProvider.cpp
    branches/REL_2/saml/saml2/metadata/impl/EntityRoleMetadataFilter.cpp
    branches/REL_2/saml/saml2/metadata/impl/MetadataProvider.cpp
    branches/REL_2/saml/saml2/metadata/impl/NullMetadataProvider.cpp
    branches/REL_2/saml/saml2/metadata/impl/ObservableMetadataProvider.cpp
    branches/REL_2/saml/saml2/metadata/impl/SignatureMetadataFilter.cpp

Modified: branches/REL_2/saml/saml1/core/impl/AssertionsImpl.cpp
URL: http://svn.shibboleth.net/view/cpp-opensaml/branches/REL_2/saml/saml1/core/impl/AssertionsImpl.cpp?rev=689&r1=688&r2=689&view=diff
==============================================================================
--- branches/REL_2/saml/saml1/core/impl/AssertionsImpl.cpp (original)
+++ branches/REL_2/saml/saml1/core/impl/AssertionsImpl.cpp Thu Dec 22 22:37:37 2011
@@ -41,6 +41,7 @@
 
 #include <ctime>
 #include <limits.h>
+#include <boost/lexical_cast.hpp>
 #include <xercesc/util/XMLUniDefs.hpp>
 
 using namespace opensaml::saml1;

Modified: branches/REL_2/saml/saml1/core/impl/ProtocolsImpl.cpp
URL: http://svn.shibboleth.net/view/cpp-opensaml/branches/REL_2/saml/saml1/core/impl/ProtocolsImpl.cpp?rev=689&r1=688&r2=689&view=diff
==============================================================================
--- branches/REL_2/saml/saml1/core/impl/ProtocolsImpl.cpp (original)
+++ branches/REL_2/saml/saml1/core/impl/ProtocolsImpl.cpp Thu Dec 22 22:37:37 2011
@@ -40,6 +40,7 @@
 #include <xmltooling/util/XMLHelper.h>
 
 #include <ctime>
+#include <boost/lexical_cast.hpp>
 #include <xercesc/util/XMLUniDefs.hpp>
 
 using namespace opensaml::saml1p;

Modified: branches/REL_2/saml/saml2/metadata/DynamicMetadataProvider.h
URL: http://svn.shibboleth.net/view/cpp-opensaml/branches/REL_2/saml/saml2/metadata/DynamicMetadataProvider.h?rev=689&r1=688&r2=689&view=diff
==============================================================================
--- branches/REL_2/saml/saml2/metadata/DynamicMetadataProvider.h (original)
+++ branches/REL_2/saml/saml2/metadata/DynamicMetadataProvider.h Thu Dec 22 22:37:37 2011
@@ -72,7 +72,7 @@
 
         private:
             std::string m_id;
-            mutable xmltooling::RWLock* m_lock;
+            std::auto_ptr<xmltooling::RWLock> m_lock;
             double m_refreshDelayFactor;
             time_t m_minCacheDuration, m_maxCacheDuration;
             typedef std::map<xmltooling::xstring,time_t> cachemap_t;

Modified: branches/REL_2/saml/saml2/metadata/MetadataProvider.h
URL: http://svn.shibboleth.net/view/cpp-opensaml/branches/REL_2/saml/saml2/metadata/MetadataProvider.h?rev=689&r1=688&r2=689&view=diff
==============================================================================
--- branches/REL_2/saml/saml2/metadata/MetadataProvider.h (original)
+++ branches/REL_2/saml/saml2/metadata/MetadataProvider.h Thu Dec 22 22:37:37 2011
@@ -31,6 +31,7 @@
 
 #include <vector>
 #include <iostream>
+#include <boost/ptr_container/ptr_vector.hpp>
 #include <xmltooling/exceptions.h>
 #include <xmltooling/security/CredentialResolver.h>
 
@@ -250,7 +251,7 @@
             void doFilters(xmltooling::XMLObject& xmlObject) const;
 
         private:
-            std::vector<MetadataFilter*> m_filters;
+            boost::ptr_vector<MetadataFilter> m_filters;
         };
 
 #if defined (_MSC_VER)

Modified: branches/REL_2/saml/saml2/metadata/ObservableMetadataProvider.h
URL: http://svn.shibboleth.net/view/cpp-opensaml/branches/REL_2/saml/saml2/metadata/ObservableMetadataProvider.h?rev=689&r1=688&r2=689&view=diff
==============================================================================
--- branches/REL_2/saml/saml2/metadata/ObservableMetadataProvider.h (original)
+++ branches/REL_2/saml/saml2/metadata/ObservableMetadataProvider.h Thu Dec 22 22:37:37 2011
@@ -97,7 +97,7 @@
             virtual const Observer* removeObserver(const Observer* oldObserver) const;
 
         private:
-            mutable xmltooling::Mutex* m_observerLock;
+            std::auto_ptr<xmltooling::Mutex> m_observerLock;
             mutable std::vector<const Observer*> m_observers;
         };
 

Modified: branches/REL_2/saml/saml2/metadata/impl/DynamicMetadataProvider.cpp
URL: http://svn.shibboleth.net/view/cpp-opensaml/branches/REL_2/saml/saml2/metadata/impl/DynamicMetadataProvider.cpp?rev=689&r1=688&r2=689&view=diff
==============================================================================
--- branches/REL_2/saml/saml2/metadata/impl/DynamicMetadataProvider.cpp (original)
+++ branches/REL_2/saml/saml2/metadata/impl/DynamicMetadataProvider.cpp Thu Dec 22 22:37:37 2011

[... 520 lines stripped ...]


More information about the commits mailing list