Searched refs:AbortHelper (Results 1 - 4 of 4) sorted by relevance

/external/chromium_org/chrome/browser/sync_file_system/drive_backend/
H A Dcallback_tracker_internal.cc13 AbortHelper::AbortHelper(CallbackTracker* tracker) function in class:sync_file_system::drive_backend::internal::AbortHelper
17 AbortHelper::~AbortHelper() {}
19 base::WeakPtr<AbortHelper> AbortHelper::AsWeakPtr() {
24 scoped_ptr<AbortHelper> AbortHelper::TakeOwnership(
25 const base::WeakPtr<AbortHelper>& abort_helper) {
27 return scoped_ptr<AbortHelper>();
[all...]
H A Dcallback_tracker.h37 typedef std::map<internal::AbortHelper*, base::Closure> AbortClosureByHelper;
50 internal::AbortHelper* helper = new internal::AbortHelper(this);
59 friend class internal::AbortHelper;
61 scoped_ptr<internal::AbortHelper> PassAbortHelper(
62 internal::AbortHelper* helper);
H A Dcallback_tracker.cc29 scoped_ptr<internal::AbortHelper> CallbackTracker::PassAbortHelper(
30 internal::AbortHelper* helper) {
32 return scoped_ptr<internal::AbortHelper>(helper);
33 return scoped_ptr<internal::AbortHelper>();
H A Dcallback_tracker_internal.h25 class AbortHelper { class in namespace:sync_file_system::drive_backend::internal
27 explicit AbortHelper(CallbackTracker* tracker);
28 ~AbortHelper();
29 base::WeakPtr<AbortHelper> AsWeakPtr();
31 static scoped_ptr<AbortHelper> TakeOwnership(
32 const base::WeakPtr<AbortHelper>& abort_helper);
36 base::WeakPtrFactory<AbortHelper> weak_ptr_factory_;
38 DISALLOW_COPY_AND_ASSIGN(AbortHelper);
46 static void Run(const base::WeakPtr<AbortHelper>& abort_helper,
48 scoped_ptr<AbortHelper> delete
[all...]

Completed in 102 milliseconds