Index: chrome/browser/mac/keystone_glue.h |
diff --git a/chrome/browser/mac/keystone_glue.h b/chrome/browser/mac/keystone_glue.h |
index 5c21c369e80294ede452810b37885491d48c7f79..b5515c7c018b970eb36fab384d25eabd37ddacb0 100644 |
--- a/chrome/browser/mac/keystone_glue.h |
+++ b/chrome/browser/mac/keystone_glue.h |
@@ -72,6 +72,8 @@ enum BrandFileType { |
// Keystone. |
@class KSRegistration; |
+@class KSReportingAttriburte; |
+@class KSUnsignedReportingAttribute; |
@interface KeystoneGlue : NSObject { |
@protected |
@@ -101,6 +103,10 @@ enum BrandFileType { |
// YES if an update was ever successfully installed by -installUpdate. |
BOOL updateSuccessfullyInstalled_; |
+ |
+ // Profile count information. |
+ size_t numProfiles_; |
+ size_t numSignedInProfiles_; |
} |
// Return the default Keystone Glue object. |
@@ -172,6 +178,10 @@ enum BrandFileType { |
// at the installed copy. |
- (void)setAppPath:(NSString*)appPath; |
+// Sets the total number of profiles and the number of signed in profiles. |
+- (void)updateProfileCountsWithNumProfiles:(size_t)numProfiles |
+ numSignedInProfiles:(size_t)numSignedInProfiles; |
+ |
@end // @interface KeystoneGlue |
@interface KeystoneGlue(ExposedForTesting) |