Lines Matching refs:BackgroundIO
20 class BackgroundIO : public base::RefCountedThreadSafe<BackgroundIO> {
27 explicit BackgroundIO(InFlightIO* controller);
49 virtual ~BackgroundIO();
55 friend class base::RefCountedThreadSafe<BackgroundIO>;
64 DISALLOW_COPY_AND_ASSIGN(BackgroundIO);
82 // 8. BackgroundIO::OnIOSignalled()
99 void OnIOComplete(BackgroundIO* operation);
105 void InvokeCallback(BackgroundIO* operation, bool cancel_task);
111 virtual void OnOperationComplete(BackgroundIO* operation, bool cancel) = 0;
116 void OnOperationPosted(BackgroundIO* operation);
119 typedef std::set<scoped_refptr<BackgroundIO> > IOList;