Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(277)

Side by Side Diff: chrome/browser/chromeos/extensions/file_browser_private_api.h

Issue 10834115: Drive: Mount/Unmount GoogleDrive on Files App when the file system is mounted/unmounted. (Closed) Base URL: http://git.chromium.org/chromium/src.git@master
Patch Set: Created 8 years, 4 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch
OLDNEW
1 // Copyright (c) 2012 The Chromium Authors. All rights reserved. 1 // Copyright (c) 2012 The Chromium Authors. All rights reserved.
2 // Use of this source code is governed by a BSD-style license that can be 2 // Use of this source code is governed by a BSD-style license that can be
3 // found in the LICENSE file. 3 // found in the LICENSE file.
4 4
5 #ifndef CHROME_BROWSER_CHROMEOS_EXTENSIONS_FILE_BROWSER_PRIVATE_API_H_ 5 #ifndef CHROME_BROWSER_CHROMEOS_EXTENSIONS_FILE_BROWSER_PRIVATE_API_H_
6 #define CHROME_BROWSER_CHROMEOS_EXTENSIONS_FILE_BROWSER_PRIVATE_API_H_ 6 #define CHROME_BROWSER_CHROMEOS_EXTENSIONS_FILE_BROWSER_PRIVATE_API_H_
7 7
8 #include <map> 8 #include <map>
9 #include <string> 9 #include <string>
10 #include <queue> 10 #include <queue>
(...skipping 258 matching lines...) Expand 10 before | Expand all | Expand 10 after
269 269
270 AddMountFunction(); 270 AddMountFunction();
271 271
272 protected: 272 protected:
273 virtual ~AddMountFunction(); 273 virtual ~AddMountFunction();
274 274
275 // AsyncExtensionFunction overrides. 275 // AsyncExtensionFunction overrides.
276 virtual bool RunImpl() OVERRIDE; 276 virtual bool RunImpl() OVERRIDE;
277 277
278 private: 278 private:
279 // Sends gdata mount event to renderers.
280 void RaiseGDataMountEvent(gdata::GDataErrorCode error);
281 // A callback method to handle the result of GData authentication request.
282 void OnGDataAuthentication(gdata::GDataErrorCode error,
283 const std::string& token);
284 // A callback method to handle the result of 279 // A callback method to handle the result of
285 // GetLocalPathsOnFileThreadAndRunCallbackOnUIThread. 280 // GetLocalPathsOnFileThreadAndRunCallbackOnUIThread.
286 void GetLocalPathsResponseOnUIThread(const std::string& mount_type_str, 281 void GetLocalPathsResponseOnUIThread(const std::string& mount_type_str,
287 const SelectedFileInfoList& files); 282 const SelectedFileInfoList& files);
288 // A callback method to handle the result of SetMountedState. 283 // A callback method to handle the result of SetMountedState.
289 void OnMountedStateSet(const std::string& mount_type, 284 void OnMountedStateSet(const std::string& mount_type,
290 const FilePath::StringType& file_name, 285 const FilePath::StringType& file_name,
291 gdata::GDataFileError error, 286 gdata::GDataFileError error,
292 const FilePath& file_path); 287 const FilePath& file_path);
293 }; 288 };
(...skipping 399 matching lines...) Expand 10 before | Expand all | Expand 10 after
693 DECLARE_EXTENSION_FUNCTION_NAME( 688 DECLARE_EXTENSION_FUNCTION_NAME(
694 "fileBrowserPrivate.requestDirectoryRefresh"); 689 "fileBrowserPrivate.requestDirectoryRefresh");
695 690
696 protected: 691 protected:
697 virtual ~RequestDirectoryRefreshFunction() {} 692 virtual ~RequestDirectoryRefreshFunction() {}
698 693
699 virtual bool RunImpl() OVERRIDE; 694 virtual bool RunImpl() OVERRIDE;
700 }; 695 };
701 696
702 #endif // CHROME_BROWSER_CHROMEOS_EXTENSIONS_FILE_BROWSER_PRIVATE_API_H_ 697 #endif // CHROME_BROWSER_CHROMEOS_EXTENSIONS_FILE_BROWSER_PRIVATE_API_H_
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698