Rietveld Code Review Tool
Help | Bug tracker | Discussion group | Source code | Sign in
(2305)

Unified Diff: lib/Alembic/AbcCoreHDF5/BaseOrImpl.h

Issue 4662068: Alembic 1.0rc1, changes since 0.9.3
Patch Set: Created 12 years, 9 months ago
Use n/p to move between diff chunks; N/P to move between comments. Please Sign in to add in-line comments.
Jump to:
View side-by-side diff with in-line comments
Download patch
« no previous file with comments | « lib/Alembic/AbcCoreHDF5/BaseCpwImpl.cpp ('k') | lib/Alembic/AbcCoreHDF5/BaseOrImpl.cpp » ('j') | no next file with comments »
Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
Index: lib/Alembic/AbcCoreHDF5/BaseOrImpl.h
===================================================================
--- a/lib/Alembic/AbcCoreHDF5/BaseOrImpl.h
+++ b/lib/Alembic/AbcCoreHDF5/BaseOrImpl.h
@@ -39,6 +39,7 @@
#include <Alembic/AbcCoreHDF5/Foundation.h>
#include <Alembic/AbcCoreHDF5/ProtoObjectReader.h>
+#include <boost/thread/mutex.hpp>
namespace Alembic {
namespace AbcCoreHDF5 {
@@ -107,10 +108,15 @@
// They are a special kind of compound property which only weak links
// back up to us, so no pointer cycles.
TopCprImpl *m_properties;
+ boost::mutex m_propertiesMutex;
// The children
ProtoObjects m_protoObjects;
ChildrenMap m_children;
+private:
+ // We aren't copyable
+ BaseOrImpl( const BaseOrImpl & input);
+ const BaseOrImpl & operator=(const BaseOrImpl & rhs);
};
} // End namespace ALEMBIC_VERSION_NS
« no previous file with comments | « lib/Alembic/AbcCoreHDF5/BaseCpwImpl.cpp ('k') | lib/Alembic/AbcCoreHDF5/BaseOrImpl.cpp » ('j') | no next file with comments »

Powered by Google App Engine
RSS Feeds Recent Issues | This issue
This is Rietveld f62528b