Asynchronous message get handler class. (you can implement your own asynchronous message get handler by inheritance of this class). More...
#include <OnGetHandler.h>
Public Member Functions | |
virtual void | onGet (Message *message) |
Get asynchronously, when there is a message in a queue. |
Asynchronous message get handler class. (you can implement your own asynchronous message get handler by inheritance of this class).
#pragma once #include "../MyCQClientCPP/MyCQClient.h" using namespace mycq; class MyOnGetHandler : public OnGetHandler { public: void onGet(Message* msg) { //get message value by column index std::cout << "col 0:" << msg->getBoolean(0) << std::endl; std::cout << "col 1:" << msg->getByte(1) << std::endl; std::cout << "col 2:" << msg->getShort(2) << std::endl; std::cout << "col 3:" << msg->getUShort(3) << std::endl; std::cout << "col 4:" << msg->getInt(4) << std::endl; std::cout << "col 5:" << msg->getLong(5) << std::endl; std::cout << "col 6:" << msg->getFloat(6) << std::endl; std::cout << "col 7:" << msg->getDouble(7) << std::endl; std::cout << "col 8:" << msg->getDateString(8) << std::endl; std::cout << "col 9:" << msg->getTimeString(9) << std::endl; std::cout << "col10:" << msg->getDateTimeString(10) << std::endl; std::cout << "col11:" << msg->getString(11) << std::endl; std::cout << "col12:" << msg->getVarString(12) << std::endl; std::cout << "col13:" << msg->getBinary(13).value << std::endl; std::cout << "col14:" << msg->getVarBinary(14).value << std::endl; //get message value by column name //std::cout << "col 0:" << msg->getBoolean("boolean") << std::endl; //std::cout << "col 1:" << msg->getByte("byte") << std::endl; //std::cout << "col 2:" << msg->getShort("short") << std::endl; //std::cout << "col 3:" << msg->getUShort("ushort") << std::endl; //std::cout << "col 4:" << msg->getInt("int") << std::endl; //std::cout << "col 5:" << msg->getLong("long") << std::endl; //std::cout << "col 6:" << msg->getFloat("float") << std::endl; //std::cout << "col 7:" << msg->getDouble("double") << std::endl; //std::cout << "col 8:" << msg->getDateString("date") << std::endl; //std::cout << "col 9:" << msg->getTimeString("time") << std::endl; //std::cout << "col10:" << msg->getDateTimeString("datetime") << std::endl; //std::cout << "col11:" << msg->getString("string") << std::endl; //std::cout << "col12:" << msg->getVarString("varstring") << std::endl; //std::cout << "col13:" << msg->getBinary("binary").value << std::endl; //std::cout << "col14:" << msg->getVarBinary("varbinary").value << std::endl; }; };
virtual void mycq::OnGetHandler::onGet | ( | Message * | message | ) | [inline, virtual] |
Get asynchronously, when there is a message in a queue.
message | A reference of a message instance. |