1 /*---------------------------------------------------------------------------* 2 3 Copyright (C) 2010-2011 Nintendo. All rights reserved. 4 5 These coded instructions, statements, and computer programs contain 6 proprietary information of Nintendo of America Inc. and/or Nintendo 7 Company Ltd., and are protected by Federal copyright law. They may 8 not be disclosed to third parties or copied or duplicated in any form, 9 in whole or in part, without the prior written consent of Nintendo. 10 11 *---------------------------------------------------------------------------*/ 12 13 // gx2Uda.h 14 // 15 // Declares UDA api calls 16 17 /// @addtogroup GX2TempGroup 18 /// @{ 19 20 #ifndef _CAFE_GX2UDA_H_ 21 #define _CAFE_GX2UDA_H_ 22 23 #ifdef __cplusplus 24 extern "C" 25 { 26 #endif // __cplusplus 27 28 /// \brief (Temporary Placeholder API) Return the ID of the last UDA alert that fired or GX2_UDAID_NOALERT if no alerts. 29 /// 30 /// \donotcall \threadsafe \devonly \enddonotcall 31 /// 32 GX2UDAAlertID GX2API GX2UDAGetLastAlert(void); 33 34 /// \brief (Temporary Placeholder API) Reset the fire count for an alert 35 /// 36 /// \param id Alert to reset 37 /// 38 /// \donotcall \threadsafe \devonly \enddonotcall 39 /// 40 void GX2API GX2UDAResetAlertFireCount(GX2UDAAlertID id); 41 42 /// \brief (Temporary Placeholder API) Set the alert level 43 /// 44 /// \param newLevel New alert level 45 /// 46 /// \donotcall \threadsafe \devonly \enddonotcall 47 /// 48 void GX2API GX2UDASetAlertLevel(GX2UDAAlertLevel newLevel); 49 50 /// \brief (Temporary Placeholder API) Enable/disable reporting for an alert 51 /// 52 /// \param id Alert to enable/disable 53 /// \param enable Flag for enabling/disabling 54 /// 55 /// \donotcall \threadsafe \devonly \enddonotcall 56 /// 57 void GX2API GX2UDASetAlertEnable(GX2UDAAlertID id, GX2Boolean enable); 58 59 /// @} 60 61 #ifdef __cplusplus 62 } 63 #endif // __cplusplus 64 65 #endif //#ifndef _CAFE_GX2UDA_H_ 66