Index: mojo/system/waiter_list.h |
diff --git a/mojo/system/waiter_list.h b/mojo/system/waiter_list.h |
index 7266e2c7b9d3ea9b1bfd19613893f32da51457e1..105717e348e1f15e4f4c2a125de91971619f6768 100644 |
--- a/mojo/system/waiter_list.h |
+++ b/mojo/system/waiter_list.h |
@@ -15,6 +15,7 @@ namespace mojo { |
namespace system { |
class Waiter; |
+struct WaitFlagsState; |
// |WaiterList| tracks all the |Waiter|s that are waiting on a given |
// handle/|Dispatcher|. There should be a |WaiterList| for each handle that can |
@@ -28,6 +29,8 @@ class MOJO_SYSTEM_IMPL_EXPORT WaiterList { |
WaiterList(); |
~WaiterList(); |
+ void AwakeWaitersForStateChange(const WaitFlagsState& state); |
+//FIXME Remove: |
void AwakeWaitersForStateChange(MojoWaitFlags satisfied_flags, |
MojoWaitFlags satisfiable_flags); |
void CancelAllWaiters(); |