aboutsummaryrefslogtreecommitdiff
path: root/src/core/nng_impl.h
diff options
context:
space:
mode:
authorGarrett D'Amore <garrett@damore.org>2016-12-28 22:55:17 -0800
committerGarrett D'Amore <garrett@damore.org>2016-12-28 22:55:17 -0800
commit790e4de4453b0f016974aed1cc89a3ac47ba60c2 (patch)
treedfe2dce347f6e354b734025244181a626b489171 /src/core/nng_impl.h
parente8c4e9ebe5d8c2565c79bb906e8298013988ceb0 (diff)
downloadnng-790e4de4453b0f016974aed1cc89a3ac47ba60c2.tar.gz
nng-790e4de4453b0f016974aed1cc89a3ac47ba60c2.tar.bz2
nng-790e4de4453b0f016974aed1cc89a3ac47ba60c2.zip
Pipe ID calculations & socket error functions.
The use of platform_next_id was a bit off, because it could give back pipe IDs that were too large (the high order bit must be clear), and in very long running applications serving many connections, the IDs could wrap and lead to duplicates. Also we have added functions to set the recverr or senderr values, which can be used by protocols -- either during initialization, or during filters. (REQ uses this for example.)
Diffstat (limited to 'src/core/nng_impl.h')
0 files changed, 0 insertions, 0 deletions