18 #ifndef __XUSD_DataLock_h__
19 #define __XUSD_DataLock_h__
45 {
return myLockCount > 0; }
47 {
return myLockCount > 0 && !myWriteLock; }
49 {
return myLockCount > 0 && myWriteLock; }
51 {
return myLockCount > 0 && myLayerLock; }
53 {
return myLockedNodeId; }
62 friend class ::HUSD_DataHandle;
bool isReadLocked() const
#define OP_INVALID_ITEM_ID
int getLockedNodeId() const
A reference counter base class for use with UT_IntrusivePtr.
bool isWriteLocked() const
PXR_NAMESPACE_CLOSE_SCOPE PXR_NAMESPACE_OPEN_SCOPE
#define PXR_NAMESPACE_CLOSE_SCOPE
bool isLayerLocked() const