/*
 *     Generated by class-dump 3.0.
 *
 *     class-dump is Copyright (C) 1997-1998, 2000-2001, 2004 by Steve Nygard.
 */

#import <InstantMessage/IncomingFile.h>

#import "FileTransferDelegateProtocol.h"

@class FileNode, FolderNode, IncomingFileURL, NSURL;

@interface IncomingFolderURL : IncomingFile <FileTransferDelegate>
{
    NSURL *_url;
    BOOL _triedToGetContents;
    FolderNode *_contents;
    FileNode *_source;
    FileNode *_current;
    IncomingFileURL *_incomingFile;
    int _bytesReceived;
}

- (id)initWithURL:(id)fp8 metadata:(const CDAnonymousStruct3 *)fp12 fzXfer:(id)fp16;
- (void)dealloc;
- (id)sourceURL;
- (id)MIMEType;
- (id)contents;
- (BOOL)saveAs:(id)fp8 delegate:(id)fp12;
- (void)_reportError:(id)fp8;
- (void)_clearDownload;
- (BOOL)_beginDownload:(id)fp8;
- (void)currentFile:(id)fp8 currentFileSize:(unsigned int)fp12 currentSentBytes:(unsigned int)fp16 totalTransferProgress:(float)fp20 timeRemaining:(id)fp24 message:(id)fp28;
- (void)stopTransfer;

@end

