diff options
author | Max Romanov <max.romanov@nginx.com> | 2017-10-04 15:03:45 +0300 |
---|---|---|
committer | Max Romanov <max.romanov@nginx.com> | 2017-10-04 15:03:45 +0300 |
commit | 00ecf713e36de2a5efffe761458b7ac0328bce87 (patch) | |
tree | d10e45f41d972326c4e5469a2cf4248a465514b6 /src/nxt_string.c | |
parent | 0faecee609b66a353d27499ca78ff6abcd3fef14 (diff) | |
download | unit-00ecf713e36de2a5efffe761458b7ac0328bce87.tar.gz unit-00ecf713e36de2a5efffe761458b7ac0328bce87.tar.bz2 |
Port message fragmentation supported.
- Each sendmsg() transmits no more than port->max_size payload data.
- Longer buffers are fragmented and send using multiple sendmsg() calls.
- On receive side, buffers are connected in chain.
- Number of handler calls is the same as number of nxt_port_socket_write()
calls.
- nxt_buf_make_plain() function introduced to make single plain buffer from
the chain.
Diffstat (limited to 'src/nxt_string.c')
0 files changed, 0 insertions, 0 deletions