Lines Matching refs:BackgroundIO
24 class BackgroundIO : public base::RefCountedThreadSafe<BackgroundIO> {
31 explicit BackgroundIO(InFlightIO* controller);
53 virtual ~BackgroundIO();
62 friend class base::RefCountedThreadSafe<BackgroundIO>;
69 DISALLOW_COPY_AND_ASSIGN(BackgroundIO);
87 // 8. BackgroundIO::OnIOSignalled()
107 void OnIOComplete(BackgroundIO* operation);
113 void InvokeCallback(BackgroundIO* operation, bool cancel_task);
119 virtual void OnOperationComplete(BackgroundIO* operation, bool cancel) = 0;
124 void OnOperationPosted(BackgroundIO* operation);
127 typedef std::set<scoped_refptr<BackgroundIO> > IOList;