WonXSystem.h 2.5 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657
  1. #ifndef _WonXSystem_h_INCLUDED_
  2. #define _WonXSystem_h_INCLUDED_
  3. /*****************************************************************************/
  4. /* ここから */
  5. /*****************************************************************************/
  6. /*****************************************************************************/
  7. /* クラスの定義 */
  8. /*****************************************************************************/
  9. typedef struct _WonXSystem * WonXSystem;
  10. /*****************************************************************************/
  11. /* ヘッダファイルのインクルード */
  12. /*****************************************************************************/
  13. #include "WWInterrupt.h"
  14. #include "WWTimer.h"
  15. #include "UNIXTimer.h"
  16. /*****************************************************************************/
  17. /* メンバ関数の定義 */
  18. /*****************************************************************************/
  19. WWInterrupt WonXSystem_GetWWInterrupt(WonXSystem wonx_system);
  20. WWInterrupt WonXSystem_SetWWInterrupt(WonXSystem wonx_system,
  21. WWInterrupt ww_interrupt);
  22. WWTimer WonXSystem_GetWWTimer(WonXSystem wonx_system, int type);
  23. WWTimer WonXSystem_SetWWTimer(WonXSystem wonx_system, int type, WWTimer t);
  24. WWTimer WonXSystem_GetWWVBlankTimer(WonXSystem wonx_system);
  25. WWTimer WonXSystem_SetWWVBlankTimer(WonXSystem wonx_system, WWTimer t);
  26. WWTimer WonXSystem_GetWWVBlankCountUpTimer(WonXSystem wonx_system);
  27. WWTimer WonXSystem_SetWWVBlankCountUpTimer(WonXSystem wonx_system, WWTimer t);
  28. WWTimer WonXSystem_GetWWHBlankCountUpTimer(WonXSystem wonx_system);
  29. WWTimer WonXSystem_SetWWHBlankCountUpTimer(WonXSystem wonx_system, WWTimer t);
  30. UNIXTimer WonXSystem_GetUNIXTimer(WonXSystem wonx_system);
  31. UNIXTimer WonXSystem_SetUNIXTimer(WonXSystem wonx_system,
  32. UNIXTimer unix_timer);
  33. WonXSystem WonXSystem_Create();
  34. WonXSystem WonXSystem_Destroy(WonXSystem wonx_system);
  35. /*****************************************************************************/
  36. /* ここまで */
  37. /*****************************************************************************/
  38. #endif
  39. /*****************************************************************************/
  40. /* End of File. */
  41. /*****************************************************************************/