void SendMessage(netmsg::AppRequest* msg, zmq::socket_t* requester) { std::string req_serialized; msg->SerializeToString(&req_serialized); zmq::message_t msg_req (req_serialized.size()); memcpy ((void *) msg_req.data(), req_serialized.c_str(), req_serialized.size()); requester->send(msg_req); }
TEST(SecurityConnection, uuid_controller_insert_message){ typedef boost::shared_ptr<message_scan::RequestScan> msg_request_ptr_type; std::vector<uint8_t> msg_vec; std::vector<uint8_t> msg_vec_sub; utils::uuid_generator uuid_gen; msg_request_ptr_type msg_req(new message_scan::RequestScan); msg_req->set_type(message_scan::RequestScan::REGISTER); msg_req->set_uuid("007c6b00-0000-0000-3cfb-410000000000"); msg_req->set_timestamp("0:0:0:0"); msg_request_ptr_type msg_req_sub(new message_scan::RequestScan); msg_req_sub->set_type(message_scan::RequestScan::SCAN); msg_req_sub->set_uuid("007c6b00-0000-0000-3cfb-410000000000"); msg_req_sub->set_timestamp("0:0:0:1"); msg_request_ptr_type msg_req_fraud(new message_scan::RequestScan); msg_req_fraud->set_type(message_scan::RequestScan::SCAN); //msg_req_fraud->set_uuid(uuid_gen.generate()); msg_req_fraud->set_uuid("007c6b00-0000-0000-3cfb-410000000000"); msg_req_fraud->set_timestamp("0:0:0:2"); internet::security::uuid_controller<message_scan::RequestScan> uuid_conn; uuid_conn.get_msg_uuid(msg_req); uuid_conn.get_msg_uuid(msg_req_sub); uuid_conn.get_msg_uuid(msg_req_fraud); }