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. /*****************************************************************************/