Index: mojo/public/cpp/environment/async_waiter.h |
diff --git a/device/serial/async_waiter.h b/mojo/public/cpp/environment/async_waiter.h |
similarity index 69% |
copy from device/serial/async_waiter.h |
copy to mojo/public/cpp/environment/async_waiter.h |
index f39bf32a60bdb53c9262d11982b7891f158d12dc..83b7c8a7c5d7d8b0f116d0e0f479f73da0e4e677 100644 |
--- a/device/serial/async_waiter.h |
+++ b/mojo/public/cpp/environment/async_waiter.h |
@@ -2,24 +2,24 @@ |
// Use of this source code is governed by a BSD-style license that can be |
// found in the LICENSE file. |
-#ifndef DEVICE_SERIAL_ASYNC_WAITER_H_ |
-#define DEVICE_SERIAL_ASYNC_WAITER_H_ |
+#ifndef MOJO_PUBLIC_CPP_ENVIRONMENT_ASYNC_WAITER_H_ |
+#define MOJO_PUBLIC_CPP_ENVIRONMENT_ASYNC_WAITER_H_ |
-#include "base/callback.h" |
#include "mojo/public/c/environment/async_waiter.h" |
+#include "mojo/public/cpp/bindings/callback.h" |
#include "mojo/public/cpp/environment/environment.h" |
#include "mojo/public/cpp/system/handle.h" |
-namespace device { |
+namespace mojo { |
// A class that waits until a handle is ready and calls |callback| with the |
// result. If the AsyncWaiter is deleted before the handle is ready, the wait is |
// cancelled and the callback will not be called. |
class AsyncWaiter { |
public: |
- typedef base::Callback<void(MojoResult)> Callback; |
+ typedef mojo::Callback<void(MojoResult)> Callback; |
- AsyncWaiter(mojo::Handle handle, |
+ AsyncWaiter(Handle handle, |
MojoHandleSignals signals, |
const Callback& callback); |
~AsyncWaiter(); |
@@ -32,9 +32,9 @@ class AsyncWaiter { |
MojoAsyncWaitID id_; |
const Callback callback_; |
- DISALLOW_COPY_AND_ASSIGN(AsyncWaiter); |
+ MOJO_DISALLOW_COPY_AND_ASSIGN(AsyncWaiter); |
}; |
-} // namespace device |
+} // namespace mojo |
-#endif // DEVICE_SERIAL_ASYNC_WAITER_H_ |
+#endif // MOJO_PUBLIC_CPP_ENVIRONMENT_ASYNC_WAITER_H_ |