pEp macOS Desktop adapter
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 

31 lines
789 B

//
// PEPUpdateDownloader.h
// pEpMacOSAdapter
//
// Created by Volker Birk on 26.05.20.
// Copyright © 2020 p≡p foundation. All rights reserved.
// This file is under GNU General Public License 3.0
//
#import <Foundation/Foundation.h>
#import "PEPNotificationXPCApiProtocol.h"
/// Object encapsulating the update client functionality of downloadclient
@interface PEPUpdateDownloader : NSObject
/// Subscriber for update downloads notifications
@property (retain) id<PEPNotificationXPCApiProtocol> subscriber;
/// Initializes the PEPUpdateDownloader
- (id)init;
/// Schedules to check for update downloads every 2 hours.
- (void)scheduleUpdates;
/// Stop schedule the update downloads.
- (void)stopUpdates;
/// Update download for all pEp products.
- (void)updateAll;
@end