radio-dish is sending the group as first frame

This commit is contained in:
somdoron
2016-01-28 15:26:07 +02:00
parent 68675e23d9
commit 5054f2eb61
8 changed files with 181 additions and 9 deletions

View File

@@ -533,13 +533,19 @@ const char * zmq::msg_t::group ()
int zmq::msg_t::set_group (const char * group_)
{
if (strlen (group_) > ZMQ_GROUP_MAX_LENGTH)
return set_group (group_, strlen (group_));
}
int zmq::msg_t::set_group (const char * group_, size_t length_)
{
if (length_> ZMQ_GROUP_MAX_LENGTH)
{
errno = EINVAL;
return -1;
}
strcpy (u.base.group, group_);
strncpy (u.base.group, group_, length_);
u.base.group[length_] = '\0';
return 0;
}