Version
menu_open
link

include/AK/Tools/Wii/AkInterruptLock.h

Go to the documentation of this file.
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         m_bInterruptsEnabled = OSDisableInterrupts();
00023     }
00024     ~AkAutoInterruptLock()
00025     {
00026         OSRestoreInterrupts( m_bInterruptsEnabled );
00027     }
00028 
00029 private:
00030     BOOL m_bInterruptsEnabled;
00031 };
00032 
00033 #endif // _AKLOCK_H_

Cette page a-t-elle été utile ?

Besoin d'aide ?

Des questions ? Des problèmes ? Besoin de plus d'informations ? Contactez-nous, nous pouvons vous aider !

Visitez notre page d'Aide

Décrivez-nous de votre projet. Nous sommes là pour vous aider.

Enregistrez votre projet et nous vous aiderons à démarrer sans aucune obligation !

Partir du bon pied avec Wwise