WonXSystem.h 2.3 KB

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