receiver.hpp 362 B

1234567891011121314151617181920
  1. #pragma once
  2. #include "sender.hpp"
  3. #include "dispatcher.hpp"
  4. namespace ns_mess
  5. {
  6. class __declspec(dllexport) CReceiver
  7. {
  8. CMyQueue m_Queue;
  9. public:
  10. operator CSender()
  11. {
  12. return CSender(&m_Queue);
  13. }
  14. CDispatcher WaitMessage()
  15. {
  16. return CDispatcher(&m_Queue);
  17. }
  18. };
  19. }