usr/lib/updaters/libAppleTypeCRetimerUpdater.dylib
AppleTypeCRetimerUpdaterInstance.h
Download AppleTypeCRetimerUpdaterInstance.h
@class FTABFile, AppleTypeCRetimerUpdaterIIC, AppleTypeCRetimerDFU, ACE;
@protocol AppleTypeCRetimerUpdaterInstanceDelegate;
@interface AppleTypeCRetimerUpdaterInstance : NSObject {
id<AppleTypeCRetimerUpdaterInstanceDelegate> _delegate;
FTABFile *_ftab;
ACE *_ace;
AppleTypeCRetimerUpdaterIIC *_iicUpdater;
AppleTypeCRetimerDFU *_dfuUpdater;
unsigned int _nextDFUFirmwareProgressReportPercentThreshold;
unsigned int _nextDFUManifestProgressReportPercentThreshold;
unsigned int _nextUpdateProgressReportPercentThreshold;
BOOL _powerForced;
BOOL _dfuCheckHasRun;
BOOL _skipUpdates;
}
@property (readonly) unsigned char routerID;
@property (readonly) BOOL useLocalSigning;
- (void)dealloc;
- (void).cxx_destruct;
- (void)performReset;
- (id)queryHardwareID;
- (BOOL)allocateACE;
- (BOOL)allocateUpdaterDFU;
- (BOOL)allocateUpdaterIIC;
- (void)bytesSent:(unsigned int)a0 bytesTotal:(unsigned int)a1;
- (BOOL)checkForVersionMatch:(BOOL *)a0;
- (void)dfuImageBytesSent:(unsigned int)a0 bytesTotal:(unsigned int)a1;
- (BOOL)generateFTABForData:(id)a0 manifestData:(id)a1 apHardwareID:(id)a2 debugFlags:(unsigned long long)a3;
- (id)generateManifestForFTAB:(id)a0 hardwareID:(id)a1 apParameters:(id)a2;
- (id)initWithRouterID:(unsigned char)a0 delegate:(id)a1 forcePower:(BOOL)a2;
- (void)manifestBytesSent:(unsigned int)a0 bytesTotal:(unsigned int)a1;
- (BOOL)performUpdateDFU;
- (BOOL)performUpdateForFTABData:(id)a0 manifestData:(id)a1 apHardwareID:(id)a2 skipSameVersion:(BOOL)a3 debugFlags:(unsigned long long)a4;
- (BOOL)performUpdateIIC;
- (void)printVersions;
- (BOOL)shouldResetAfterUpdate;
@end