Jingle_glue bugfixes.
Fixed Closed() methods in JingleChannel and JingleClient so that they are not blocking and guarantee that callback is not called afterwards. Changed JingleThread shutdown mechanism so that the thread doesn't stop until all tasks are finished. JingleClient now uses LocalTunnelSessionClient that allows local connections. BUG=52889 TEST=unittests Review URL: http://codereview.chromium.org/3167047 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@57770 0039d316-1c4b-4281-b951-d872f2087c98
Showing
- remoting/client/chromoting_client.cc 0 additions, 3 deletionsremoting/client/chromoting_client.cc
- remoting/jingle_glue/jingle_channel.cc 50 additions, 15 deletionsremoting/jingle_glue/jingle_channel.cc
- remoting/jingle_glue/jingle_channel.h 26 additions, 8 deletionsremoting/jingle_glue/jingle_channel.h
- remoting/jingle_glue/jingle_channel_unittest.cc 102 additions, 62 deletionsremoting/jingle_glue/jingle_channel_unittest.cc
- remoting/jingle_glue/jingle_client.cc 117 additions, 84 deletionsremoting/jingle_glue/jingle_client.cc
- remoting/jingle_glue/jingle_client.h 19 additions, 6 deletionsremoting/jingle_glue/jingle_client.h
- remoting/jingle_glue/jingle_client_unittest.cc 108 additions, 0 deletionsremoting/jingle_glue/jingle_client_unittest.cc
- remoting/jingle_glue/jingle_test_client.cc 24 additions, 5 deletionsremoting/jingle_glue/jingle_test_client.cc
- remoting/jingle_glue/jingle_thread.cc 66 additions, 14 deletionsremoting/jingle_glue/jingle_thread.cc
- remoting/jingle_glue/jingle_thread.h 11 additions, 7 deletionsremoting/jingle_glue/jingle_thread.h
- remoting/remoting.gyp 2 additions, 1 deletionremoting/remoting.gyp
Loading
Please register or sign in to comment