Index: webrtc/base/asyncresolverinterface.h |
diff --git a/webrtc/base/asyncresolverinterface.h b/webrtc/base/asyncresolverinterface.h |
index 75c36abbf4dfbf629d401b019509ec1aab823629..b2a172fb170b4987dffbf4d4404db10b800612b7 100644 |
--- a/webrtc/base/asyncresolverinterface.h |
+++ b/webrtc/base/asyncresolverinterface.h |
@@ -11,37 +11,9 @@ |
#ifndef WEBRTC_BASE_ASYNCRESOLVERINTERFACE_H_ |
#define WEBRTC_BASE_ASYNCRESOLVERINTERFACE_H_ |
-#include "webrtc/base/sigslot.h" |
-#include "webrtc/base/socketaddress.h" |
-namespace rtc { |
- |
-// This interface defines the methods to resolve the address asynchronously. |
-class AsyncResolverInterface { |
- public: |
- AsyncResolverInterface(); |
- virtual ~AsyncResolverInterface(); |
- |
- // Start address resolve process. |
- virtual void Start(const SocketAddress& addr) = 0; |
- // Returns top most resolved address of |family| |
- virtual bool GetResolvedAddress(int family, SocketAddress* addr) const = 0; |
- // Returns error from resolver. |
- virtual int GetError() const = 0; |
- // Delete the resolver. |
- virtual void Destroy(bool wait) = 0; |
- // Returns top most resolved IPv4 address if address is resolved successfully. |
- // Otherwise returns address set in SetAddress. |
- SocketAddress address() const { |
- SocketAddress addr; |
- GetResolvedAddress(AF_INET, &addr); |
- return addr; |
- } |
- |
- // This signal is fired when address resolve process is completed. |
- sigslot::signal1<AsyncResolverInterface*> SignalDone; |
-}; |
- |
-} // namespace rtc |
+// This header is deprecated and is just left here temporarily during |
+// refactoring. See https://bugs.webrtc.org/7634 for more details. |
+#include "webrtc/rtc_base/asyncresolverinterface.h" |
#endif |