System/Library/PrivateFrameworks/TSUtility.framework
SFUFileDataRepresentation.h
Download SFUFileDataRepresentation.h
@class NSString, SFUCryptoKey;
@protocol SFUInputStream;
@interface SFUFileDataRepresentation : SFUDataRepresentation {
NSString *mPath;
int mSharedFd;
long long mFileLength;
unsigned int mFileType;
BOOL mHasFileAttributes;
long long mPlaintextDataLength;
SFUCryptoKey *mCryptoKey;
id<SFUInputStream> mInputStream;
BOOL mDeleteFileWhenDone;
}
- (BOOL)isReadable;
- (id)initWithPath:(id)a0;
- (void)dealloc;
- (BOOL)isEncrypted;
- (unsigned int)fileType;
- (id)description;
- (id)path;
- (id)inputStream;
- (long long)dataLength;
- (void)setFileType:(unsigned int)a0;
- (long long)encodedLength;
- (struct CGDataProvider { } *)cgDataProvider;
- (void)deleteFileWhenDone;
- (BOOL)hasSameLocationAs:(id)a0;
- (id)initWithCopyOfData:(id)a0 path:(id)a1;
- (id)initWithCopyOfData:(id)a0 path:(id)a1 cryptoKey:(id)a2;
- (id)initWithInputStream:(id)a0 cryptoKey:(id)a1 dataLength:(long long)a2;
- (id)initWithPath:(id)a0 cryptoKey:(id)a1 dataLength:(long long)a2;
- (id)initWithPath:(id)a0 sharedFileDescriptor:(int)a1;
- (id)initWithPath:(id)a0 sharedFileDescriptor:(int)a1 cryptoKey:(id)a2 dataLength:(long long)a3;
- (BOOL)isCryptoKeyIdenticalToKey:(id)a0;
- (void)readFileAttributes;
@end