CAliyunMNS.h 347 B

12345678910111213141516171819202122232425
  1. #pragma once
  2. #include <mns/mns_client.h>
  3. using namespace std;
  4. using namespace mns::sdk;
  5. class CAliyunMNS
  6. {
  7. private:
  8. MNSClient* m_mnsClient = NULL;
  9. QueuePtr queue;
  10. bool is_init = false;
  11. public:
  12. CAliyunMNS(std::string queueName);
  13. ~CAliyunMNS();
  14. std::string getMessage();
  15. void sendMessage(std::string message);
  16. bool getIsInit();
  17. };