aboutsummaryrefslogtreecommitdiff
path: root/src/protocol
diff options
context:
space:
mode:
authorGarrett D'Amore <garrett@damore.org>2017-08-22 12:11:21 -0700
committerGarrett D'Amore <garrett@damore.org>2017-08-22 12:11:21 -0700
commit9b6ac0a1ea92b1ec99acdd021087f6d8fdc75f14 (patch)
tree7cac47944d1772997fd4d458b5bf6c311edd572c /src/protocol
parent6b66debe7532bd7c3b0c88da7332315d90a84d43 (diff)
downloadnng-9b6ac0a1ea92b1ec99acdd021087f6d8fdc75f14.tar.gz
nng-9b6ac0a1ea92b1ec99acdd021087f6d8fdc75f14.tar.bz2
nng-9b6ac0a1ea92b1ec99acdd021087f6d8fdc75f14.zip
Add support for 64-bit ids in idhash.
We intend to use this with transports where dynamic "port numbers" might be 32-bits. This would allow us to formulate a 64-bit number representing a conversation, and be able to find that conversation by the 64-bit value. Note that the hashed values are probably not perfectly optimal, as only the low order bits are particularly significant in the hash. We might want to consider XOR'ing in the upper bits to address that.
Diffstat (limited to 'src/protocol')
0 files changed, 0 insertions, 0 deletions