/*
 * $Id: ThreadID.h,v 1.1 2003/02/07 18:15:44 wheeler Exp $
 * $Log: ThreadID.h,v $
 * Revision 1.1  2003/02/07 18:15:44  wheeler
 * Fox's version of libultra and friends.
 *
 * Revision 1.7  1996/10/29  12:34:39  hayakawa
 * NOUSE_AUDIO条件コンパイル
 *
 */

#ifndef __THREADID_H_
#define __THREADID_H_

enum ThreadID_e{
    THREAD_ID_IDLE   = 1,	/* アイドルスレッド  */
    THREAD_ID_MAIN   = 3,	/* メインスレッド */
    THREAD_ID_BGMGR  = 4,	/* ＢＧマネージャスレッド */
    THREAD_ID_FBMGR  = 6,	/* ＦＢマネージャスレッド */
    THREAD_ID_PADMGR = 7,	/* パッドマネージャスレッド */
    THREAD_ID_RSPDONE = 8,	/* ＲＳＰ終了スレッド */
    THREAD_ID_RDPDONE = 9,	/* ＲＤＰ終了スレッド */
#if !NOUSE_AUDIO
    THREAD_ID_AUDIO  = 10,	/* オーディオスレッド */
#endif /* !NOUSE_AUDIO */
    THREAD_ID_MSGMGR = 11,	/* メッセージマネージャスレッド */
    THREAD_ID_RETRACE = 12,	/* リトレースマネージャスレッド */
    THREAD_ID_RDPTIMEOUT = 13,	/* ＲＤＰハング対策スレッド */
    THREAD_ID_CPUTASK = 14,	/* ＣＰＵタスクスレッド */
    THREAD_ID_RUNTASK = 15,	/* タスクスレッド */
    THREAD_ID_ENTRYTASK = 16,	/* タスクスレッド */
    THREAD_ID_FAULTMGR = 17,	/* フォルトマネージャスレッド */
    THREAD_ID_DMAMGR = 18,	/* ＤＭＡマネージャスレッド */
    THREAD_ID_MAX		/* 最大スレッドＩＤ＋１ */
};

#endif /* __THREADID_H_ */
