IOEvents.h 538 B

12345678910111213141516171819202122232425
  1. // Copyright (c) 2008-2023 the Urho3D project
  2. // License: MIT
  3. #pragma once
  4. #include "../Core/Object.h"
  5. namespace Urho3D
  6. {
  7. /// Log message event.
  8. URHO3D_EVENT(E_LOGMESSAGE, LogMessage)
  9. {
  10. URHO3D_PARAM(P_MESSAGE, Message); // String
  11. URHO3D_PARAM(P_LEVEL, Level); // int
  12. }
  13. /// Async system command execution finished.
  14. URHO3D_EVENT(E_ASYNCEXECFINISHED, AsyncExecFinished)
  15. {
  16. URHO3D_PARAM(P_REQUESTID, RequestID); // unsigned
  17. URHO3D_PARAM(P_EXITCODE, ExitCode); // int
  18. }
  19. }