00001 /* 00002 * Generated by class-dump 3.1.1. 00003 * 00004 * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2006 by Steve Nygard. 00005 */ 00006 00007 #import <Foundation/NSURLProtocol.h> 00008 00009 @class NSLock, NSMutableData, NSURL; 00010 00011 @interface NSFTPURLProtocol : NSURLProtocol 00012 { 00013 NSURL *URL; 00014 NSURL *originalURL; 00015 struct __CFReadStream *readStream; 00016 NSLock *readStreamGuard; 00017 CDAnonymousStruct2 errorCode; 00018 int mode; 00019 NSMutableData *directoryData; 00020 BOOL triedConnectingToInternet; 00021 BOOL redirectedToExternalClient; 00022 BOOL responseAvailableCallbackSent; 00023 BOOL _pad; 00024 } 00025 00026 + (BOOL)canInitWithRequest:(id)fp8; 00027 + (id)canonicalRequestForRequest:(id)fp8; 00028 + (id)_canonicalURLForURL:(id)fp8; 00029 - (id)initWithRequest:(id)fp8 cachedResponse:(id)fp12 client:(id)fp16; 00030 - (void)dealloc; 00031 - (void)sendResponseAvailableCallback; 00032 - (void)startLoading; 00033 - (void)stopLoading; 00034 - (void)determineErrorAndFail; 00035 - (void)didLoadData:(id)fp8; 00036 - (void)handleHasBytesAvailable; 00037 - (void)_checkDirectoryListing; 00038 - (void)handleEndEncountered; 00039 - (void)handleReadStreamEvent:(struct __CFReadStream *)fp8 event:(unsigned long)fp12; 00040 00041 @end 00042