Put pseudotcp back because remoting uses it.

R=andrew@webrtc.org, niklas.enbom@webrtc.org

Review URL: https://webrtc-codereview.appspot.com/36409004

git-svn-id: http://webrtc.googlecode.com/svn/trunk/webrtc@7887 4adac7df-926f-26a2-2b94-8c16560cd09d
diff --git a/libjingle/libjingle.gyp b/libjingle/libjingle.gyp
index ed8e226..0789bb9 100644
--- a/libjingle/libjingle.gyp
+++ b/libjingle/libjingle.gyp
@@ -37,8 +37,6 @@
         'session/sessionclient.h',
         'session/sessionmanagertask.h',
         'session/sessionsendtask.h',
-        'tunnel/pseudotcp.cc',
-        'tunnel/pseudotcp.h',
         'tunnel/pseudotcpchannel.cc',
         'tunnel/pseudotcpchannel.h',
         'tunnel/tunnelsessionclient.cc',
@@ -80,7 +78,6 @@
       'sources': [
         'media/mediamessages_unittest.cc',
         'media/mediasessionclient_unittest.cc',
-        'tunnel/pseudotcp_unittest.cc',
       ],
       'conditions': [
         ['OS=="win"', {
@@ -93,7 +90,7 @@
           },
         }],
       ],
-    },  # target jingle_unittest
+    },  # target jingle_p2p_unittest
     {
       'target_name': 'libjingle_xmpphelp',
       'type': 'static_library',
diff --git a/libjingle/tunnel/pseudotcpchannel.h b/libjingle/tunnel/pseudotcpchannel.h
index 3310c09..ad6d907 100644
--- a/libjingle/tunnel/pseudotcpchannel.h
+++ b/libjingle/tunnel/pseudotcpchannel.h
@@ -28,7 +28,7 @@
 #ifndef TALK_SESSION_TUNNEL_PSEUDOTCPCHANNEL_H_
 #define TALK_SESSION_TUNNEL_PSEUDOTCPCHANNEL_H_
 
-#include "webrtc/libjingle/tunnel/pseudotcp.h"
+#include "webrtc/p2p/base/pseudotcp.h"
 #include "webrtc/p2p/base/session.h"
 #include "webrtc/base/criticalsection.h"
 #include "webrtc/base/messagequeue.h"
diff --git a/libjingle/tunnel/tunnelsessionclient.h b/libjingle/tunnel/tunnelsessionclient.h
index 990d8bf..4fc2519 100644
--- a/libjingle/tunnel/tunnelsessionclient.h
+++ b/libjingle/tunnel/tunnelsessionclient.h
@@ -31,7 +31,7 @@
 #include <vector>
 
 #include "webrtc/p2p/base/constants.h"
-#include "webrtc/libjingle/tunnel/pseudotcp.h"
+#include "webrtc/p2p/base/pseudotcp.h"
 #include "webrtc/p2p/base/session.h"
 #include "webrtc/libjingle/session/sessionclient.h"
 #include "webrtc/p2p/base/sessiondescription.h"
diff --git a/libjingle/tunnel/pseudotcp.cc b/p2p/base/pseudotcp.cc
similarity index 99%
rename from libjingle/tunnel/pseudotcp.cc
rename to p2p/base/pseudotcp.cc
index d564684..0dfe7d8 100644
--- a/libjingle/tunnel/pseudotcp.cc
+++ b/p2p/base/pseudotcp.cc
@@ -8,7 +8,7 @@
  *  be found in the AUTHORS file in the root of the source tree.
  */
 
-#include "webrtc/libjingle/tunnel/pseudotcp.h"
+#include "webrtc/p2p/base/pseudotcp.h"
 
 #include <stdio.h>
 #include <stdlib.h>
diff --git a/libjingle/tunnel/pseudotcp.h b/p2p/base/pseudotcp.h
similarity index 100%
rename from libjingle/tunnel/pseudotcp.h
rename to p2p/base/pseudotcp.h
diff --git a/libjingle/tunnel/pseudotcp_unittest.cc b/p2p/base/pseudotcp_unittest.cc
similarity index 99%
rename from libjingle/tunnel/pseudotcp_unittest.cc
rename to p2p/base/pseudotcp_unittest.cc
index ea2a49a..f5ea7ac 100644
--- a/libjingle/tunnel/pseudotcp_unittest.cc
+++ b/p2p/base/pseudotcp_unittest.cc
@@ -10,7 +10,7 @@
 
 #include <vector>
 
-#include "webrtc/libjingle/tunnel/pseudotcp.h"
+#include "webrtc/p2p/base/pseudotcp.h"
 #include "webrtc/base/gunit.h"
 #include "webrtc/base/helpers.h"
 #include "webrtc/base/messagehandler.h"
diff --git a/p2p/p2p.gyp b/p2p/p2p.gyp
index d9b925a..73fb9e3 100644
--- a/p2p/p2p.gyp
+++ b/p2p/p2p.gyp
@@ -48,6 +48,8 @@
         'base/portinterface.h',
         'base/portproxy.cc',
         'base/portproxy.h',
+        'base/pseudotcp.cc',
+        'base/pseudotcp.h',
         'base/rawtransport.cc',
         'base/rawtransport.h',
         'base/rawtransportchannel.cc',
diff --git a/p2p/p2p_tests.gypi b/p2p/p2p_tests.gypi
index 7b73f13..f9e6959 100644
--- a/p2p/p2p_tests.gypi
+++ b/p2p/p2p_tests.gypi
@@ -19,6 +19,7 @@
           'base/p2ptransportchannel_unittest.cc',
           'base/port_unittest.cc',
           'base/portallocatorsessionproxy_unittest.cc',
+          'base/pseudotcp_unittest.cc',
           'base/relayport_unittest.cc',
           'base/relayserver_unittest.cc',
           'base/session_unittest.cc',