00001 00002 // 00003 // AkInterruptLock.h 00004 // 00005 // Audiokinetic Lock class 00006 // 00007 // Copyright (c) 2006 Audiokinetic Inc. / All Rights Reserved 00008 // 00010 00011 #ifndef _AKINTERRUPTLOCK_H_ 00012 #define _AKINTERRUPTLOCK_H_ 00013 00014 #include <AK/SoundEngine/Common/AkTypes.h> 00015 00016 class AkAutoInterruptLock 00017 { 00018 public: 00019 // Constructor/destructor. 00020 AkAutoInterruptLock() 00021 { 00022 AXUserBegin(); 00023 } 00024 ~AkAutoInterruptLock() 00025 { 00026 AXUserEnd(); 00027 } 00028 }; 00029 00030 #endif // _AKLOCK_H_