luxlabs header browser preview


@class UARPController, NSObject;
@protocol OS_os_log;

@interface UARPUploader : NSObject {
    NSObject<OS_os_log> *_xpcLog;
}

@property (readonly, weak) UARPController *controller;

- (BOOL)setController:(id)a0;
- (id)init;
- (void)firmwareStagingProgress:(id)a0 assetID:(id)a1 bytesSent:(unsigned long long)a2 bytesTotal:(unsigned long long)a3;
- (BOOL)resumeAssetTransfersForAccessory:(id)a0;
- (void)stagedFirmwareApplicationComplete:(id)a0 withStatus:(unsigned long long)a1;
- (void).cxx_destruct;
- (BOOL)recvDataFromAccessory:(id)a0 data:(id)a1 error:(id *)a2;
- (void)firmwareStagingDataBlockTransferred:(id)a0 assetID:(id)a1 offset:(unsigned int)a2 blockSize:(unsigned int)a3;
- (BOOL)pauseAssetTransfersForAccessory:(id)a0;
- (void)stagedFirmwareRescindComplete:(id)a0 withStatus:(unsigned long long)a1;
- (void)firmwareStagingComplete:(id)a0 assetID:(id)a1 withStatus:(unsigned long long)a2;
- (BOOL)accessoryReachable:(id)a0 error:(id *)a1;
- (BOOL)accessoryUnreachable:(id)a0 error:(id *)a1;
- (BOOL)applyStagedAssetsForAccessory:(id)a0 error:(id *)a1;
- (BOOL)cancelAssetStagingForAccessory:(id)a0 asset:(id)a1;
- (BOOL)offerAssetToAccessory:(id)a0 asset:(id)a1 error:(id *)a2;
- (BOOL)rescindStagedAssetsForAccessory:(id)a0 error:(id *)a1;
- (BOOL)addAccessory:(id)a0 error:(id *)a1;
- (BOOL)genericNotification:(id)a0 notificationName:(id)a1 error:(id *)a2;
- (BOOL)removeAccessory:(id)a0 error:(id *)a1;
- (BOOL)supplementalAssetUpdated:(id)a0 assetName:(id)a1 error:(id *)a2;

@end