arq_restore/BackupSet.h
2014-07-28 14:20:07 -04:00

30 lines
750 B
Objective-C

//
// BackupSet.h
// Arq
//
// Created by Stefan Reitshamer on 4/11/11.
// Copyright 2011 Haystack Software. All rights reserved.
//
@class UserAndComputer;
@class AppConfig;
@class Target;
@protocol TargetConnectionDelegate;
@interface BackupSet : NSObject {
Target *target;
NSString *computerUUID;
UserAndComputer *uac;
}
+ (NSArray *)allBackupSetsForTarget:(Target *)theTarget targetConnectionDelegate:(id <TargetConnectionDelegate>)theDelegate error:(NSError **)error;
- (id)initWithTarget:(Target *)theTarget
computerUUID:(NSString *)theComputerUUID
userAndComputer:(UserAndComputer *)theUAC;
- (NSString *)errorDomain;
- (Target *)target;
- (NSString *)computerUUID;
- (UserAndComputer *)userAndComputer;
@end