Beispiel #1
0
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);



}