• Philip Withnall's avatar
    socket: Add vectored I/O support for receiving on sockets · dfab04cd
    Philip Withnall authored
    Replace the recv() API with a recv_messages() API, which supports
    receiving multiple messages, each with multiple buffers rather than a
    single monolithic buffer.
    
    This doesn’t break API, as the socket API is not exposed outside
    libnice. It does introduce a new struct: NiceInputMessage, which is
    analogous to struct mmsghdr.
    
    This includes updates to the test-bsd test to cover the changed API.
    dfab04cd
Name
Last commit
Last update
..
Makefile.am Loading commit data...
address.c Loading commit data...
address.h Loading commit data...
agent-priv.h Loading commit data...
agent-signals-marshal.list Loading commit data...
agent.c Loading commit data...
agent.h Loading commit data...
candidate.c Loading commit data...
candidate.h Loading commit data...
component.c Loading commit data...
component.h Loading commit data...
conncheck.c Loading commit data...
conncheck.h Loading commit data...
debug.c Loading commit data...
debug.h Loading commit data...
discovery.c Loading commit data...
discovery.h Loading commit data...
inputstream.c Loading commit data...
inputstream.h Loading commit data...
interfaces.c Loading commit data...
interfaces.h Loading commit data...
iostream.c Loading commit data...
iostream.h Loading commit data...
outputstream.c Loading commit data...
outputstream.h Loading commit data...
pseudotcp.c Loading commit data...
pseudotcp.h Loading commit data...
stream.c Loading commit data...
stream.h Loading commit data...