IMAPConnection Klassenreferenz

#import <IMAPConnection.h>

Abgeleitet von Connection.

Basisklasse für ExchangeConnection, iToolsConnection und YahooConnection.

Aufstellung aller Elemente


Öffentliche Methoden

(id) - init
(void) - dealloc
(id) - delegate
(void) - setDelegate:
(id) - mailboxListFilter
(void) - setMailboxListFilter:
(BOOL) - _doBasicConnectionUsingAccount:
(BOOL) - _tryConnectionUsingAccount:
(BOOL) - connectUsingAccount:
(void) - disconnectAndNotifyDelegate:
(void) - disconnect
(int) - connectionState
(BOOL) - isValid
(unsigned int) - _sendCommands:count:response:
(id) - _copyNextServerResponseForCommand:
(id) - _copyNextTaggedOrContinuationResponseForCommand:
(id) - _errorForResponse:commandParams:
(id) - capabilities
(BOOL) - supportsCapability:
(BOOL) - supportsCapabilityForceFresh:
(void) - noop
(BOOL) - authenticateUsingAccount:
(BOOL) - loginWithAccount:password:
(BOOL) - logout
(id) - separatorChar
(id) - _doListCommand:withReference:mailboxName:options:
(id) - _listingForMailbox:options:withCommand:
(id) - listingForMailbox:options:
(id) - subscribedListingForMailbox:options:
(id) - extendedListingForMailbox:options:
(void) - close
(BOOL) - closeAndLogout
(void) - unselect
(void) - handleStreamEvent:
(void) - handleBytesAvailable
(void) - startIdle
(void) - scheduleIdleResetAfterDelay:
(void) - finishIdle
(BOOL) - isIdle
(void) - scheduleIdle
(void) - resetIdle
(BOOL) - expunge
(BOOL) - expungeUids:
(void) - fetchStatusForMailboxes:args:
(id) - statusForMailbox:args:
(BOOL) - examineMailbox:
(BOOL) - selectMailbox:
(id) - selectedMailbox
(BOOL) - createMailbox:
(BOOL) - deleteMailbox:
(BOOL) - renameMailbox:toMailbox:
(BOOL) - subscribeMailbox:
(BOOL) - unsubscribeMailbox:
(void) - fetchQuotaRootNamesForMailboxes:
(BOOL) - getQuotaForRootName:
(id) - quotaPercentagesForMailbox:
(BOOL) - _sendMailboxCommand:withArguments:
(id) - searchUidSet:forTerms:success:
(id) - searchIDSet:forTerms:success:
(int) - searchCount:
(unsigned int) - getMailboxIDForUID:
(id) - searchUidSet:forNewMessageIDs:
(BOOL) - storeFlags:state:forMessageSet:
(BOOL) - storeFlags:state:forUids:
(BOOL) - storeFlags:state:forRange:
(BOOL) - deleteMessagesOlderThanNumberOfDays:
(id) - _responseFromSendingCommand:andPossiblyCreateMailbox:
(BOOL) - copyUids:toMailboxNamed:newMessageInfo:
(BOOL) - appendData:toMailboxNamed:flags:dateReceived:newMessageInfo:
(id) - _headersToFetchIncludingThoseRequiredForRouting:withRecipients:
(id) - fetchArgumentForMessageSkeletonsWithTo:
(void) - fetchTotalSize:andMessageCount:
(id) - fetchHeadersForUid:
(BOOL) - performCustomCommand:withArguments:
(void) - setReadBufferSizeFromElapsedTime:bytesRead:
(unsigned int) - readBufferSize
(void) - setReadBufferSize:
(BOOL) - _doUidFetchWithRange:arguments:validateMessage:responses:
(id) - messageSetForRange:
(id) - messageSetForRange:butNotNumbers:
(id) - messageSetForNumbers:range:maxTokens:indexOfLastNumber:
(id) - messageSetForNumbers:range:
(id) - parenthesizedStringWithObjects:
(BOOL) - authenticateUsingAccount:authenticator:
(BOOL) - startTLSForAccount:
(void) - lock
(id) - description
(id) - serverPathPrefix

Öffentliche, statische Methoden

(void) + initialize
(void) + setReadSizeParameters

Geschützte Attribute

id _delegate
id< IMAPMailboxListFilter > _mailboxListFilter
unsigned int _delegateShouldHandleUntaggedResponse:1
unsigned int _delegateDidReceiveResponse:1
unsigned int _delegateDidFinishSelect:1
unsigned int _delegateDidDisconnect:1
unsigned int _delegateDidBeginBodyLoad:1
unsigned int _delegateDidReceiveMoreBodyData:1
unsigned int _delegateDidFinishBodyDataLoad:1
unsigned int _delegateBodyDataReadSize:1
unsigned int _capabilityFlags:11
unsigned int _capabilitiesAreFresh:1
unsigned int _gotBadResponse:1
int _tag
double _connectTime
unsigned int _connectionState:3
NSString_separatorChar
NSString_selectedMailbox
NSMutableSet_capabilities
unsigned int _commandNumber
NSMutableData_data
unsigned int _readBufferSize
double _expirationTime
unsigned int _idleCommandSequenceNumber
InvocationQueue_streamEventQueue

Ausführliche Beschreibung

Definiert in Zeile 11 der Datei IMAPConnection.h.


Dokumentation der Elementfunktionen

+ (void) initialize  

Implementiert Connection.

+ (void) setReadSizeParameters  

- (id) init  

- (void) dealloc  

Implementiert Connection.

- (id) delegate  

- (void) setDelegate: (id)  fp8  

- (id) mailboxListFilter  

- (void) setMailboxListFilter: (id)  fp8  

- (BOOL) _doBasicConnectionUsingAccount: (id)  fp8  

- (BOOL) _tryConnectionUsingAccount: (id)  fp8  

- (BOOL) connectUsingAccount: (id)  fp8  

Implementiert Connection.

- (void) disconnectAndNotifyDelegate: (BOOL)  fp8  

- (void) disconnect  

Implementiert Connection.

- (int) connectionState  

- (BOOL) isValid  

Implementiert Connection.

- (unsigned int) _sendCommands: (CDAnonymousStruct8 *)  fp8
count: (unsigned int)  fp12
response: (id *)  fp16 

- (id) _copyNextServerResponseForCommand: (CDAnonymousStruct8 *)  fp8  

- (id) _copyNextTaggedOrContinuationResponseForCommand: (CDAnonymousStruct8 *)  fp8  

- (id) _errorForResponse: (id)  fp8
commandParams: (CDAnonymousStruct8 *)  fp12 

- (id) capabilities  

Implementiert Connection.

- (BOOL) supportsCapability: (int)  fp8  

- (BOOL) supportsCapabilityForceFresh: (int)  fp8  

- (void) noop  

- (BOOL) authenticateUsingAccount: (id)  fp8  

Implementiert Connection.

Implementiert in YahooConnection.

- (BOOL) loginWithAccount: (id)  fp8
password: (id)  fp12 

- (BOOL) logout  

- (id) separatorChar  

- (id) _doListCommand: (int)  fp8
withReference: (id)  fp12
mailboxName: (id)  fp16
options: (int)  fp20 

- (id) _listingForMailbox: (id)  fp8
options: (int)  fp12
withCommand: (int)  fp16 

- (id) listingForMailbox: (id)  fp8
options: (int)  fp12 

- (id) subscribedListingForMailbox: (id)  fp8
options: (int)  fp12 

- (id) extendedListingForMailbox: (id)  fp8
options: (int)  fp12 

- (void) close  

- (BOOL) closeAndLogout  

- (void) unselect  

- (void) handleStreamEvent: (id)  fp8  

- (void) handleBytesAvailable  

- (void) startIdle  

- (void) scheduleIdleResetAfterDelay: (id)  fp8  

- (void) finishIdle  

- (BOOL) isIdle  

- (void) scheduleIdle  

- (void) resetIdle  

- (BOOL) expunge  

- (BOOL) expungeUids: (id)  fp8  

- (void) fetchStatusForMailboxes: (id)  fp8
args: (id)  fp12 

- (id) statusForMailbox: (id)  fp8
args: (id)  fp12 

- (BOOL) examineMailbox: (id)  fp8  

- (BOOL) selectMailbox: (id)  fp8  

- (id) selectedMailbox  

- (BOOL) createMailbox: (id)  fp8  

- (BOOL) deleteMailbox: (id)  fp8  

- (BOOL) renameMailbox: (id)  fp8
toMailbox: (id)  fp12 

- (BOOL) subscribeMailbox: (id)  fp8  

- (BOOL) unsubscribeMailbox: (id)  fp8  

- (void) fetchQuotaRootNamesForMailboxes: (id)  fp8  

- (BOOL) getQuotaForRootName: (id)  fp8  

- (id) quotaPercentagesForMailbox: (id)  fp8  

- (BOOL) _sendMailboxCommand: (int)  fp8
withArguments: (id)  fp12 

- (id) searchUidSet: (id)  fp8
forTerms: (id)  fp12
success: (char *)  fp16 

- (id) searchIDSet: (id)  fp8
forTerms: (id)  fp12
success: (char *)  fp16 

- (int) searchCount: (id)  fp8  

- (unsigned int) getMailboxIDForUID: (unsigned int)  fp8  

- (id) searchUidSet: (id)  fp8
forNewMessageIDs: (id)  fp12 

- (BOOL) storeFlags: (id)  fp8
state: (BOOL)  fp12
forMessageSet: (id)  fp16 

- (BOOL) storeFlags: (id)  fp8
state: (BOOL)  fp12
forUids: (id)  fp16 

- (BOOL) storeFlags: (id)  fp8
state: (BOOL)  fp12
forRange: (CDAnonymousStruct4 fp16 

- (BOOL) deleteMessagesOlderThanNumberOfDays: (int)  fp8  

- (id) _responseFromSendingCommand: (CDAnonymousStruct8 *)  fp8
andPossiblyCreateMailbox: (id)  fp12 

- (BOOL) copyUids: (id)  fp8
toMailboxNamed: (id)  fp12
newMessageInfo: (id *)  fp16 

- (BOOL) appendData: (id)  fp8
toMailboxNamed: (id)  fp12
flags: (id)  fp16
dateReceived: (id)  fp20
newMessageInfo: (id *)  fp24 

- (id) _headersToFetchIncludingThoseRequiredForRouting: (BOOL)  fp8
withRecipients: (BOOL)  fp12 

- (id) fetchArgumentForMessageSkeletonsWithTo: (BOOL)  fp8  

- (void) fetchTotalSize: (unsigned long long *)  fp8
andMessageCount: (unsigned int *)  fp12 

- (id) fetchHeadersForUid: (unsigned long)  fp8  

- (BOOL) performCustomCommand: (id)  fp8
withArguments: (id)  fp12 

- (void) setReadBufferSizeFromElapsedTime: (double)  fp8
bytesRead: (unsigned int)  fp16 

- (unsigned int) readBufferSize  

- (void) setReadBufferSize: (unsigned int)  fp8  

- (BOOL) _doUidFetchWithRange: (CDAnonymousStruct4 fp8
arguments: (id)  fp16
validateMessage: (BOOL)  fp20
responses: (id)  fp24 

- (id) messageSetForRange: (CDAnonymousStruct4 fp8  

- (id) messageSetForRange: (CDAnonymousStruct4 fp8
butNotNumbers: (id)  fp16 

- (id) messageSetForNumbers: (id)  fp8
range: (struct _NSRange fp12
maxTokens: (int)  fp20
indexOfLastNumber: (int *)  fp24 

- (id) messageSetForNumbers: (id)  fp8
range: (struct _NSRange fp12 

- (id) parenthesizedStringWithObjects: (id)  fp8  

- (BOOL) authenticateUsingAccount: (id)  fp8
authenticator: (id)  fp12 

Implementiert Connection.

- (BOOL) startTLSForAccount: (id)  fp8  

Implementiert Connection.

- (void) lock  

- (id) description  

- (id) serverPathPrefix  


Dokumentation der Datenelemente

- (id) _delegate [protected]

Definiert in Zeile 13 der Datei IMAPConnection.h.

- (id<IMAPMailboxListFilter>) _mailboxListFilter [protected]

Definiert in Zeile 14 der Datei IMAPConnection.h.

- (unsigned int) _delegateShouldHandleUntaggedResponse [protected]

Definiert in Zeile 15 der Datei IMAPConnection.h.

- (unsigned int) _delegateDidReceiveResponse [protected]

Definiert in Zeile 16 der Datei IMAPConnection.h.

- (unsigned int) _delegateDidFinishSelect [protected]

Definiert in Zeile 17 der Datei IMAPConnection.h.

- (unsigned int) _delegateDidDisconnect [protected]

Definiert in Zeile 18 der Datei IMAPConnection.h.

- (unsigned int) _delegateDidBeginBodyLoad [protected]

Definiert in Zeile 19 der Datei IMAPConnection.h.

- (unsigned int) _delegateDidReceiveMoreBodyData [protected]

Definiert in Zeile 20 der Datei IMAPConnection.h.

- (unsigned int) _delegateDidFinishBodyDataLoad [protected]

Definiert in Zeile 21 der Datei IMAPConnection.h.

- (unsigned int) _delegateBodyDataReadSize [protected]

Definiert in Zeile 22 der Datei IMAPConnection.h.

- (unsigned int) _capabilityFlags [protected]

Definiert in Zeile 23 der Datei IMAPConnection.h.

- (unsigned int) _capabilitiesAreFresh [protected]

Definiert in Zeile 24 der Datei IMAPConnection.h.

- (unsigned int) _gotBadResponse [protected]

Definiert in Zeile 25 der Datei IMAPConnection.h.

- (int) _tag [protected]

Definiert in Zeile 26 der Datei IMAPConnection.h.

- (double) _connectTime [protected]

Definiert in Zeile 27 der Datei IMAPConnection.h.

- (unsigned int) _connectionState [protected]

Definiert in Zeile 28 der Datei IMAPConnection.h.

- (NSString*) _separatorChar [protected]

Definiert in Zeile 29 der Datei IMAPConnection.h.

- (NSString*) _selectedMailbox [protected]

Definiert in Zeile 30 der Datei IMAPConnection.h.

- (NSMutableSet*) _capabilities [protected]

Definiert in Zeile 31 der Datei IMAPConnection.h.

- (unsigned int) _commandNumber [protected]

Definiert in Zeile 32 der Datei IMAPConnection.h.

- (NSMutableData*) _data [protected]

Definiert in Zeile 33 der Datei IMAPConnection.h.

- (unsigned int) _readBufferSize [protected]

Definiert in Zeile 34 der Datei IMAPConnection.h.

- (double) _expirationTime [protected]

Definiert in Zeile 35 der Datei IMAPConnection.h.

- (unsigned int) _idleCommandSequenceNumber [protected]

Definiert in Zeile 36 der Datei IMAPConnection.h.

Definiert in Zeile 37 der Datei IMAPConnection.h.


Die Dokumentation für diese Klasse wurde erzeugt aufgrund der Datei: