IPCEvents.h 456 B

1234567891011121314151617181920212223242526272829
  1. #pragma once
  2. #include "../Core/Object.h"
  3. namespace Atomic
  4. {
  5. /// Worker start
  6. EVENT(E_IPCWORKERSTART, WorkerStart)
  7. {
  8. }
  9. /// Worker exited
  10. EVENT(E_IPCWORKEREXIT, WorkerExit)
  11. {
  12. PARAM(P_BROKER, Broker); // Broker*
  13. PARAM(P_EXITCODE, ExitCode); // int
  14. }
  15. /// Worker start
  16. EVENT(E_IPCHELLOFROMBROKER, HelloFromBroker)
  17. {
  18. PARAM(P_HELLO, Hello); // string
  19. PARAM(P_LIFETHEUNIVERSEANDEVERYTHING, LifeTheUniverseAndEverything); // 42
  20. }
  21. }