mirror of
https://github.com/zeromq/libzmq.git
synced 2025-10-27 19:10:22 +01:00
Added test_metadata
- also prioritize ZAP metadata over ZMTP metadata in case application uses same names.
This commit is contained in:
@@ -50,6 +50,9 @@ void zmq::mechanism_t::peer_identity (msg_t *msg_)
|
||||
void zmq::mechanism_t::set_user_id (const void *data_, size_t size_)
|
||||
{
|
||||
user_id = blob_t (static_cast <const unsigned char*> (data_), size_);
|
||||
zap_properties.insert (
|
||||
metadata_t::dict_t::value_type (
|
||||
"User-Id", std::string ((char *) data_, size_)));
|
||||
}
|
||||
|
||||
zmq::blob_t zmq::mechanism_t::get_user_id () const
|
||||
@@ -125,7 +128,6 @@ int zmq::mechanism_t::parse_metadata (const unsigned char *ptr_,
|
||||
if (rc == -1)
|
||||
return -1;
|
||||
}
|
||||
|
||||
if (zap_flag)
|
||||
zap_properties.insert (
|
||||
metadata_t::dict_t::value_type (
|
||||
|
||||
Reference in New Issue
Block a user