Index: chrome/installer/mac/app/Downloader.h |
diff --git a/chrome/installer/mac/app/Downloader.h b/chrome/installer/mac/app/Downloader.h |
new file mode 100644 |
index 0000000000000000000000000000000000000000..03c84fa7f7207eee0ee1981cee6f0fc65014e490 |
--- /dev/null |
+++ b/chrome/installer/mac/app/Downloader.h |
@@ -0,0 +1,24 @@ |
+// Copyright 2016 The Chromium Authors. All rights reserved. |
+// Use of this source code is governed by a BSD-style license that can be |
+// found in the LICENSE file. |
+ |
+#ifndef CHROME_INSTALLER_MAC_APP_DOWNLOADER_H_ |
+#define CHROME_INSTALLER_MAC_APP_DOWNLOADER_H_ |
+ |
+#import <Foundation/Foundation.h> |
+ |
+@interface Downloader : NSObject<NSXMLParserDelegate> |
+ |
+// Returns a path to a user's home download folder. |
++ (NSString*)getDownloadsFilePath; |
+ |
+- (NSMutableArray*)appendFilename:(NSString*)filename |
+ toURLs:(NSArray*)incompleteURLs; |
+ |
+// Takes an NSData with a response XML from Omaha and writes the latest |
+// version of chrome to the user's download directory. |
+- (BOOL)downloadChromeImageToDownloadsDirectory:(NSData*)omahaResponseXML; |
+ |
+@end |
+ |
+#endif // CHROME_INSTALLER_MAC_APP_DOWNLOADER_H_ |