FUtils/FUSynchronizableObject.h

Go to the documentation of this file.
00001 /*
00002     Copyright (C) 2005-2007 Feeling Software Inc.
00003     Portions of the code are:
00004     Copyright (C) 2005-2007 Sony Computer Entertainment America
00005     
00006     MIT License: http://www.opensource.org/licenses/mit-license.php
00007 */
00008 
00014 #ifndef _FU_SYNCHRONIZABLE_OBJECT_H_
00015 #define _FU_SYNCHRONIZABLE_OBJECT_H_
00016 
00017 #ifndef _FU_CRITICAL_SECTION_H_
00018 #include "FUCriticalSection.h"
00019 #endif
00020 
00030 class FCOLLADA_EXPORT FUSynchronizableObject
00031 {
00032 private:
00033     FUCriticalSection criticalSection;
00034 
00035 public:
00037     virtual ~FUSynchronizableObject();
00038 
00040     virtual void Lock();
00041 
00043     virtual void Unlock();
00044 };
00045 
00046 #endif // _FU_SYNCHRONIZABLE_OBJECT_H_

Generated on Thu Feb 14 16:58:36 2008 for FCollada by  doxygen 1.4.6-NO