This repository has been archived by the owner on Apr 21, 2019. It is now read-only.
/
SBAggregateDCommunicator.h
55 lines (51 loc) · 1.72 KB
/
SBAggregateDCommunicator.h
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
/**
* This header is generated by class-dump-z 0.2-1.
* class-dump-z is Copyright (C) 2009 by KennyTM~, licensed under GPLv3.
*
* Source: (null)
*/
#import <Foundation/NSObject.h>
@class NSString, NSTimer, CPAggregateDictionary;
@interface SBAggregateDCommunicator : NSObject {
CPAggregateDictionary* _dictionary;
NSTimer* _periodicFlushTimer;
NSString* _lastApplicationActivatedIdentifier;
double _lastApplicationActivatedTime;
double _backlightOnStartTime;
BOOL _backlightOnStartTimeWasOnBattery;
BOOL _backlightOnStartTimeIsValid;
double _awakeTimeStart;
BOOL _awakeTimeStartWasOnBattery;
BOOL _awakeTimeStartIsValid;
int _lastConnectionType;
double _lastConnectionTime;
BOOL _lastConnectionTimeIsValid;
double _vpnUsageStartTime;
BOOL _vpnUsageStartTimeIsValid;
}
@property(retain, nonatomic) NSString* lastApplicationActivatedIdentifier;
+(id)sharedInstance;
// inherited: -(id)init;
// inherited: -(void)dealloc;
-(void)_installedApplicationsChanged:(id)changed;
-(void)reportApplicationQuit:(id)quit;
-(void)reportApplicationActivated:(id)activated;
-(void)reportApplicationDeactivated:(id)deactivated;
-(void)_batteryStatusChanged:(id)changed;
-(void)reportScreenHasDimmed;
-(void)reportScreenHasUndimmed;
-(void)_forceUpdateBacklightTimers;
-(void)reportDeviceHasAwoken;
-(void)reportDeviceWillSleep;
-(void)_forceUpdateAwakeTimers;
-(void)reportCallDuration:(double)duration connectionType:(int)type;
-(void)reportConnectionTypeChanged;
-(void)_forceUpdateConnectionTypeTimers;
-(void)reportVPNStatusChanged;
-(void)_startVPNConnectionTimer;
-(void)_stopVPNConnectionTimer;
-(void)_forceUpdateVPNConnectionTimer;
-(void)_forceUpdateAllTimers:(id)timers;
-(void)synchronousCommit;
-(void)_significantTimeChanged:(id)changed;
@end