System/Library/PrivateFrameworks/GPUTools.framework
DYFSStreamer.h
@class NSError, NSString, DYTransport, NSURL, NSPredicate, NSMutableDictionary, DYTransportMessage, NSDictionary, NSMutableArray, NSObject, NSFileManager;
@protocol OS_dispatch_queue;
@interface DYFSStreamer : NSObject {
NSObject<OS_dispatch_queue> *_queue;
NSFileManager *_fileManager;
DYTransport *_transport;
DYTransportMessage *_initTransferAckMessage;
NSMutableDictionary *_fileHandles;
NSError *_deferredReceiveError;
unsigned int _ownerUID;
NSDictionary *_directoryAttributes;
BOOL _isSender;
BOOL _itemIsDirectory;
BOOL _didInitiate;
BOOL _invalid;
}
@property (readonly, retain, nonatomic) NSURL *url;
@property (readonly, retain, nonatomic) NSString *path;
@property (copy, nonatomic) NSString *destinationName;
@property (nonatomic) BOOL streamLocally;
@property (retain, nonatomic) NSPredicate *filenameFilter;
@property (copy, nonatomic) NSString *owner;
@property (readonly, nonatomic) unsigned long long files;
@property (readonly, nonatomic) unsigned long long bytes;
@property (readonly, nonatomic) unsigned long long messages;
@property (readonly, nonatomic) NSMutableArray *urls;
+ (void)denyTransfer:(id)a0 transport:(id)a1;
+ (id)streamItem:(id)a0 withTransport:(id)a1;
+ (id)streamItem:(id)a0 withTransport:(id)a1 destinationName:(id)a2;
- (void)dealloc;
- (void)_invalidate;
- (id)description;
- (id)initWithURL:(id)a0 transport:(id)a1 asSender:(BOOL)a2;
- (BOOL)_createDirectoryWithAttributes:(id)a0 error:(id *)a1;
- (BOOL)_createOrUpdateFileWithData:(id)a0 attributes:(id)a1 error:(id *)a2;
- (BOOL)_createSymlinkWithAttributes:(id)a0 error:(id *)a1;
- (id)_resolveRelativePath:(id)a0 error:(id *)a1;
- (void)_sendAbortMessageInReplyTo:(id)a0 becauseOfError:(id)a1;
- (BOOL)_sendCreateDirectoryMessage:(id)a0 error:(id *)a1;
- (BOOL)_sendCreateSymlinkMessage:(id)a0 destination:(id)a1 error:(id *)a2;
- (BOOL)_sendFileAtURL:(id)a0 relativePath:(id)a1 error:(id *)a2;
- (void)denyTransfer:(id)a0;
- (id)initiateTransfer;
- (id)receiveTransfer:(id)a0;
@end