12345678910111213141516171819202122232425 |
- #pragma once
- #include "message.hpp"
- namespace ns_mess
- {
- class __declspec(dllexport) CSender
- {
- CMyQueue* m_Queue;
- public:
- CSender() :
- m_Queue(nullptr)
- {}
- explicit CSender(CMyQueue* q_) :
- m_Queue(q_)
- {}
- template<typename Message>
- void Send(Message const& msg)
- {
- if (m_Queue)
- {
- m_Queue->PushToQueue(msg);
- }
- }
- };
- }
|