| Index: base/callback_list_unittest.nc
|
| diff --git a/base/callback_registry_unittest.nc b/base/callback_list_unittest.nc
|
| similarity index 81%
|
| rename from base/callback_registry_unittest.nc
|
| rename to base/callback_list_unittest.nc
|
| index d67ad81b177a26e8d0d40de805a3a4c2e95fc25d..2d464cf1f1ba9c50488d3d9028d3d4110b5ae322 100644
|
| --- a/base/callback_registry_unittest.nc
|
| +++ b/base/callback_list_unittest.nc
|
| @@ -2,7 +2,7 @@
|
| // Use of this source code is governed by a BSD-style license that can be
|
| // found in the LICENSE file.
|
|
|
| -#include "base/callback_registry.h"
|
| +#include "base/callback_list.h"
|
|
|
| #include "base/basictypes.h"
|
| #include "base/bind.h"
|
| @@ -34,14 +34,14 @@ class FooListener {
|
|
|
| // Callbacks run with a move-only typed parameter.
|
| //
|
| -// CallbackRegistry does not support move-only typed parameters. Notify() is
|
| +// CallbackList does not support move-only typed parameters. Notify() is
|
| // designed to take zero or more parameters, and run each registered callback
|
| // with them. With move-only types, the parameter will be set to NULL after the
|
| // first callback has been run.
|
| void WontCompile() {
|
| FooListener f;
|
| - CallbackRegistry<void(scoped_ptr<Foo>)> c1;
|
| - scoped_ptr<CallbackRegistry<void(scoped_ptr<Foo>)>::Subscription> sub =
|
| + CallbackList<void(scoped_ptr<Foo>)> c1;
|
| + scoped_ptr<CallbackList<void(scoped_ptr<Foo>)>::Subscription> sub =
|
| c1.Add(Bind(&FooListener::GotAScopedFoo, Unretained(&f)));
|
| c1.Notify(scoped_ptr<Foo>(new Foo()));
|
| }
|
|
|