Ignite Tools
Public Member Functions | Static Public Member Functions | Protected Attributes | Properties
UA_ASIHTTPRequest Class Reference

List of all members.

Public Member Functions

(id) - initWithURL:
(void) - addRequestHeader:value:
(void) - applyCookieHeader
(void) - buildRequestHeaders
(void) - applyAuthorizationHeader
(void) - buildPostBody
(void) - appendPostData:
(void) - appendPostDataFromFile:
(NSString *) - responseString
(NSData *) - responseData
(BOOL) - isResponseCompressed
(void) - startSynchronous
(void) - startAsynchronous
(void) - clearDelegatesAndCancel
(UA_ASIHTTPRequest *) - HEADRequest
(void) - updateProgressIndicators
(void) - updateUploadProgress
(void) - updateDownloadProgress
(void) - removeUploadProgressSoFar
(void) - incrementDownloadSizeBy:
(void) - incrementUploadSizeBy:
(void) - requestStarted
(void) - requestReceivedResponseHeaders:
(void) - requestFinished
(void) - failWithError:
(BOOL) - retryUsingNewConnection
(void) - redirectToURL:
(void) - readResponseHeaders
(void) - parseStringEncodingFromHeaders
(BOOL) - applyCredentials:
(BOOL) - applyProxyCredentials:
(NSMutableDictionary *) - findCredentials
(NSMutableDictionary *) - findProxyCredentials
(void) - retryUsingSuppliedCredentials
(void) - cancelAuthentication
(void) - attemptToApplyCredentialsAndResume
(void) - attemptToApplyProxyCredentialsAndResume
(BOOL) - showProxyAuthenticationDialog
(BOOL) - showAuthenticationDialog
(void) - addBasicAuthenticationHeaderWithUsername:andPassword:
(void) - handleNetworkEvent:
(void) - handleBytesAvailable
(void) - handleStreamComplete
(void) - handleStreamError
(void) - markAsFinished
(BOOL) - removeTemporaryDownloadFile
(BOOL) - removeTemporaryUncompressedDownloadFile
(BOOL) - removeTemporaryUploadFile
(BOOL) - removeTemporaryCompressedUploadFile
(NSNumber *) - connectionID
(void) - setClientCertificateIdentity:
(NSDictionary *) - findSessionProxyAuthenticationCredentials
(NSDictionary *) - findSessionAuthenticationCredentials
(void) - saveCredentialsToKeychain:
(void) - performThrottling

Static Public Member Functions

(id) + requestWithURL:
(id) + requestWithURL:usingCache:
(id) + requestWithURL:usingCache:andCachePolicy:
(void) + updateProgressIndicator:withProgress:ofTotal:
(void) + performSelector:onTarget:withObject:amount:callerToRetain:
(void) + parseMimeType:andResponseEncoding:fromContentType:
(BOOL) + removeFileAtPath:error:
(void) + expirePersistentConnections
(NSTimeInterval) + defaultTimeOutSeconds
(void) + setDefaultTimeOutSeconds:
(NSMutableArray *) + sessionProxyCredentialsStore
(NSMutableArray *) + sessionCredentialsStore
(void) + storeProxyAuthenticationCredentialsInSessionStore:
(void) + storeAuthenticationCredentialsInSessionStore:
(void) + removeProxyAuthenticationCredentialsFromSessionStore:
(void) + removeAuthenticationCredentialsFromSessionStore:
(void) + saveCredentials:forHost:port:protocol:realm:
(void) + saveCredentials:forProxy:port:realm:
(NSURLCredential *) + savedCredentialsForHost:port:protocol:realm:
(NSURLCredential *) + savedCredentialsForProxy:port:protocol:realm:
(void) + removeCredentialsForHost:port:protocol:realm:
(void) + removeCredentialsForProxy:port:realm:
(void) + setSessionCookies:
(NSMutableArray *) + sessionCookies
(void) + addSessionCookie:
(void) + clearSession
(NSString *) + defaultUserAgentString
(NSArray *) + proxiesForURL:fromPAC:
(NSString *) + mimeTypeForFileAtPath:
(unsigned long) + maxBandwidthPerSecond
(void) + setMaxBandwidthPerSecond:
(unsigned long) + averageBandwidthUsedPerSecond
(BOOL) + isBandwidthThrottled
(void) + incrementBandwidthUsedInLastSecond:
(NSOperationQueue *) + sharedQueue
(void) + setDefaultCache:
(id< UA_ASICacheDelegate >) + defaultCache
(unsigned long) + maxUploadReadLength
(BOOL) + isNetworkInUse
(void) + setShouldUpdateNetworkActivityIndicator:
(void) + showNetworkActivityIndicator
(void) + hideNetworkActivityIndicator
(NSString *) + base64forData:
(NSDate *) + dateFromRFC1123String:
(NSThread *) + threadForRequest:

Protected Attributes

NSURL * redirectURL
id< UA_ASIHTTPRequestDelegatedelegate
id< UA_ASIHTTPRequestDelegate,
UA_ASIProgressDelegate
queue
NSData * compressedPostBody
NSString * compressedPostBodyFilePath
NSOutputStream * postBodyWriteStream
NSInputStream * postBodyReadStream
NSOutputStream * fileDownloadOutputStream
NSOutputStream * inflatedFileDownloadOutputStream
BOOL finished
BOOL cancelled
id< UA_ASIProgressDelegateuploadProgressDelegate
id< UA_ASIProgressDelegatedownloadProgressDelegate
BOOL haveExaminedHeaders
CFHTTPMessageRef request
NSInputStream * readStream
CFHTTPAuthenticationRef requestAuthentication
CFHTTPAuthenticationRef proxyAuthentication
unsigned long long lastBytesRead
unsigned long long lastBytesSent
NSRecursiveLock * cancelledLock
NSDate * lastActivityTime
BOOL updatedProgress
unsigned long long uploadBufferSize
BOOL needsRedirect
int redirectCount
SecIdentityRef clientCertificateIdentity
BOOL readStreamIsScheduled
NSMutableDictionary * connectionInfo
BOOL downloadComplete
NSString * runLoopMode
NSTimer * statusTimer

Properties

NSString * username
NSString * password
NSString * domain
NSString * proxyUsername
NSString * proxyPassword
NSString * proxyDomain
NSString * proxyHost
int proxyPort
NSString * proxyType
NSURL * url
NSURL * originalURL
id delegate
id queue
id uploadProgressDelegate
id downloadProgressDelegate
BOOL useKeychainPersistence
BOOL useSessionPersistence
NSString * downloadDestinationPath
NSString * temporaryFileDownloadPath
NSString * temporaryUncompressedDataDownloadPath
SEL didStartSelector
SEL didReceiveResponseHeadersSelector
SEL willRedirectSelector
SEL didFinishSelector
SEL didFailSelector
SEL didReceiveDataSelector
NSString * authenticationRealm
NSString * proxyAuthenticationRealm
NSError * error
BOOL complete
NSDictionary * responseHeaders
NSMutableDictionary * requestHeaders
NSMutableArray * requestCookies
NSArray * responseCookies
BOOL useCookiePersistence
NSDictionary * requestCredentials
NSDictionary * proxyCredentials
int responseStatusCode
NSString * responseStatusMessage
NSMutableData * rawResponseData
NSTimeInterval timeOutSeconds
NSString * requestMethod
NSMutableData * postBody
unsigned long long contentLength
unsigned long long postLength
BOOL shouldResetDownloadProgress
BOOL shouldResetUploadProgress
UA_ASIHTTPRequestmainRequest
BOOL showAccurateProgress
unsigned long long totalBytesRead
unsigned long long totalBytesSent
NSStringEncoding defaultResponseEncoding
NSStringEncoding responseEncoding
BOOL allowCompressedResponse
BOOL allowResumeForFileDownloads
NSDictionary * userInfo
NSString * postBodyFilePath
BOOL shouldStreamPostDataFromDisk
BOOL didCreateTemporaryPostDataFile
BOOL useHTTPVersionOne
unsigned long long partialDownloadSize
BOOL shouldRedirect
BOOL validatesSecureCertificate
BOOL shouldCompressRequestBody
NSURL * PACurl
NSString * authenticationScheme
NSString * proxyAuthenticationScheme
BOOL shouldPresentAuthenticationDialog
BOOL shouldPresentProxyAuthenticationDialog
UA_ASIAuthenticationState authenticationNeeded
BOOL shouldPresentCredentialsBeforeChallenge
int authenticationRetryCount
int proxyAuthenticationRetryCount
BOOL haveBuiltRequestHeaders
BOOL haveBuiltPostBody
BOOL inProgress
int numberOfTimesToRetryOnTimeout
int retryCount
BOOL shouldAttemptPersistentConnection
NSTimeInterval persistentConnectionTimeoutSeconds
BOOL shouldUseRFC2616RedirectBehaviour
BOOL connectionCanBeReused
NSNumber * requestID
id< UA_ASICacheDelegatedownloadCache
UA_ASICachePolicy cachePolicy
UA_ASICacheStoragePolicy cacheStoragePolicy
BOOL didUseCachedResponse
NSTimeInterval secondsToCache
NSArray * clientCertificates
UA_ASIDataDecompressordataDecompressor
BOOL shouldWaitToInflateCompressedResponses

The documentation for this class was generated from the following file:
 All Classes Functions Variables Properties