• Philip Withnall's avatar
    agent: Add support for GIO-style I/O streams · 949f979a
    Philip Withnall authored
    This adds three new classes:
     • NiceIOStream
     • NiceInputStream
     • NiceOutputStream
    which allow wrapping a single stream/component pair in an I/O stream
    which can be used with the standard GIO functions.
    
    The streams are constructed as wrappers around a NiceAgent, with changes
    to the NiceAgent’s properties affecting all instantiated streams.
    Streams are only supported for reliable connections.
    
    If the NiceAgent stream which underlies a NiceInputStream,
    NiceOutputStream or NiceIOStream is removed, the I/O stream is marked as
    closed.
    
    This is based on work originally done by Youness Alaoui
    <youness.alaoui@collabora.co.uk>.
    949f979a
Name
Last commit
Last update
agent Loading commit data...
docs Loading commit data...
examples Loading commit data...
gst Loading commit data...
m4 Loading commit data...
nice Loading commit data...
random Loading commit data...
scripts Loading commit data...
socket Loading commit data...
stun Loading commit data...
tests Loading commit data...
win32 Loading commit data...
.gitignore Loading commit data...
AUTHORS Loading commit data...
COPYING Loading commit data...
COPYING.LGPL Loading commit data...
COPYING.MPL Loading commit data...
ChangeLog Loading commit data...
Makefile.am Loading commit data...
NEWS Loading commit data...
README Loading commit data...
README.win32 Loading commit data...
TODO Loading commit data...
autogen.sh Loading commit data...
common.mk Loading commit data...
configure.ac Loading commit data...