mirror of
https://github.com/RetroShare/RetroShare.git
synced 2025-02-26 01:31:30 -05:00
added missing serialisation call for peer bandwidth limits
This commit is contained in:
parent
8c44e69012
commit
c3eba4a72d
@ -684,6 +684,7 @@ uint32_t RsPeerConfigSerialiser::size(RsItem *i)
|
|||||||
RsPeerNetItem *pni;
|
RsPeerNetItem *pni;
|
||||||
RsPeerGroupItem *pgi;
|
RsPeerGroupItem *pgi;
|
||||||
RsPeerServicePermissionItem *pri;
|
RsPeerServicePermissionItem *pri;
|
||||||
|
RsPeerBandwidthLimitsItem *pblitem;
|
||||||
|
|
||||||
if (NULL != (pni = dynamic_cast<RsPeerNetItem *>(i)))
|
if (NULL != (pni = dynamic_cast<RsPeerNetItem *>(i)))
|
||||||
{
|
{
|
||||||
@ -701,6 +702,10 @@ uint32_t RsPeerConfigSerialiser::size(RsItem *i)
|
|||||||
{
|
{
|
||||||
return sizePermissions(pri);
|
return sizePermissions(pri);
|
||||||
}
|
}
|
||||||
|
else if (NULL != (pblitem = dynamic_cast<RsPeerBandwidthLimitsItem *>(i)))
|
||||||
|
{
|
||||||
|
return sizePeerBandwidthLimits(pblitem);
|
||||||
|
}
|
||||||
|
|
||||||
return 0;
|
return 0;
|
||||||
}
|
}
|
||||||
@ -712,6 +717,7 @@ bool RsPeerConfigSerialiser::serialise(RsItem *i, void *data, uint32_t *pktsi
|
|||||||
RsPeerStunItem *psi;
|
RsPeerStunItem *psi;
|
||||||
RsPeerGroupItem *pgi;
|
RsPeerGroupItem *pgi;
|
||||||
RsPeerServicePermissionItem *pri;
|
RsPeerServicePermissionItem *pri;
|
||||||
|
RsPeerBandwidthLimitsItem *pblitem;
|
||||||
|
|
||||||
if (NULL != (pni = dynamic_cast<RsPeerNetItem *>(i)))
|
if (NULL != (pni = dynamic_cast<RsPeerNetItem *>(i)))
|
||||||
{
|
{
|
||||||
@ -729,6 +735,10 @@ bool RsPeerConfigSerialiser::serialise(RsItem *i, void *data, uint32_t *pktsi
|
|||||||
{
|
{
|
||||||
return serialisePermissions(pri, data, pktsize);
|
return serialisePermissions(pri, data, pktsize);
|
||||||
}
|
}
|
||||||
|
else if (NULL != (pblitem = dynamic_cast<RsPeerBandwidthLimitsItem *>(i)))
|
||||||
|
{
|
||||||
|
return serialisePeerBandwidthLimits(pblitem, data, pktsize);
|
||||||
|
}
|
||||||
|
|
||||||
return false;
|
return false;
|
||||||
}
|
}
|
||||||
@ -758,6 +768,8 @@ RsItem *RsPeerConfigSerialiser::deserialise(void *data, uint32_t *pktsize)
|
|||||||
return deserialiseGroup(data, pktsize);
|
return deserialiseGroup(data, pktsize);
|
||||||
case RS_PKT_SUBTYPE_PEER_PERMISSIONS:
|
case RS_PKT_SUBTYPE_PEER_PERMISSIONS:
|
||||||
return deserialisePermissions(data, pktsize);
|
return deserialisePermissions(data, pktsize);
|
||||||
|
case RS_PKT_SUBTYPE_PEER_BANDLIMITS:
|
||||||
|
return deserialisePeerBandwidthLimits(data, pktsize);
|
||||||
default:
|
default:
|
||||||
return NULL;
|
return NULL;
|
||||||
}
|
}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user