/headers/Message/IMAPConnection.h

gehe zur Dokumentation dieser Datei
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 <Message/Connection.h>
00008 
00009 @class InvocationQueue, NSMutableData, NSMutableSet, NSString;
00010 
00011 @interface IMAPConnection : Connection
00012 {
00013     id _delegate;
00014     id <IMAPMailboxListFilter> _mailboxListFilter;
00015     unsigned int _delegateShouldHandleUntaggedResponse:1;
00016     unsigned int _delegateDidReceiveResponse:1;
00017     unsigned int _delegateDidFinishSelect:1;
00018     unsigned int _delegateDidDisconnect:1;
00019     unsigned int _delegateDidBeginBodyLoad:1;
00020     unsigned int _delegateDidReceiveMoreBodyData:1;
00021     unsigned int _delegateDidFinishBodyDataLoad:1;
00022     unsigned int _delegateBodyDataReadSize:1;
00023     unsigned int _capabilityFlags:11;
00024     unsigned int _capabilitiesAreFresh:1;
00025     unsigned int _gotBadResponse:1;
00026     int _tag;
00027     double _connectTime;
00028     unsigned int _connectionState:3;
00029     NSString *_separatorChar;
00030     NSString *_selectedMailbox;
00031     NSMutableSet *_capabilities;
00032     unsigned int _commandNumber;
00033     NSMutableData *_data;
00034     unsigned int _readBufferSize;
00035     double _expirationTime;
00036     unsigned int _idleCommandSequenceNumber;
00037     InvocationQueue *_streamEventQueue;
00038 }
00039 
00040 + (void)initialize;
00041 + (void)setReadSizeParameters;
00042 - (id)init;
00043 - (void)dealloc;
00044 - (id)delegate;
00045 - (void)setDelegate:(id)fp8;
00046 - (id)mailboxListFilter;
00047 - (void)setMailboxListFilter:(id)fp8;
00048 - (BOOL)_doBasicConnectionUsingAccount:(id)fp8;
00049 - (BOOL)_tryConnectionUsingAccount:(id)fp8;
00050 - (BOOL)connectUsingAccount:(id)fp8;
00051 - (void)disconnectAndNotifyDelegate:(BOOL)fp8;
00052 - (void)disconnect;
00053 - (int)connectionState;
00054 - (BOOL)isValid;
00055 - (unsigned int)_sendCommands:(CDAnonymousStruct8 *)fp8 count:(unsigned int)fp12 response:(id *)fp16;
00056 - (id)_copyNextServerResponseForCommand:(CDAnonymousStruct8 *)fp8;
00057 - (id)_copyNextTaggedOrContinuationResponseForCommand:(CDAnonymousStruct8 *)fp8;
00058 - (id)_errorForResponse:(id)fp8 commandParams:(CDAnonymousStruct8 *)fp12;
00059 - (id)capabilities;
00060 - (BOOL)supportsCapability:(int)fp8;
00061 - (BOOL)supportsCapabilityForceFresh:(int)fp8;
00062 - (void)noop;
00063 - (BOOL)authenticateUsingAccount:(id)fp8;
00064 - (BOOL)loginWithAccount:(id)fp8 password:(id)fp12;
00065 - (BOOL)logout;
00066 - (id)separatorChar;
00067 - (id)_doListCommand:(int)fp8 withReference:(id)fp12 mailboxName:(id)fp16 options:(int)fp20;
00068 - (id)_listingForMailbox:(id)fp8 options:(int)fp12 withCommand:(int)fp16;
00069 - (id)listingForMailbox:(id)fp8 options:(int)fp12;
00070 - (id)subscribedListingForMailbox:(id)fp8 options:(int)fp12;
00071 - (id)extendedListingForMailbox:(id)fp8 options:(int)fp12;
00072 - (void)close;
00073 - (BOOL)closeAndLogout;
00074 - (void)unselect;
00075 - (void)handleStreamEvent:(id)fp8;
00076 - (void)handleBytesAvailable;
00077 - (void)startIdle;
00078 - (void)scheduleIdleResetAfterDelay:(id)fp8;
00079 - (void)finishIdle;
00080 - (BOOL)isIdle;
00081 - (void)scheduleIdle;
00082 - (void)resetIdle;
00083 - (BOOL)expunge;
00084 - (BOOL)expungeUids:(id)fp8;
00085 - (void)fetchStatusForMailboxes:(id)fp8 args:(id)fp12;
00086 - (id)statusForMailbox:(id)fp8 args:(id)fp12;
00087 - (BOOL)examineMailbox:(id)fp8;
00088 - (BOOL)selectMailbox:(id)fp8;
00089 - (id)selectedMailbox;
00090 - (BOOL)createMailbox:(id)fp8;
00091 - (BOOL)deleteMailbox:(id)fp8;
00092 - (BOOL)renameMailbox:(id)fp8 toMailbox:(id)fp12;
00093 - (BOOL)subscribeMailbox:(id)fp8;
00094 - (BOOL)unsubscribeMailbox:(id)fp8;
00095 - (void)fetchQuotaRootNamesForMailboxes:(id)fp8;
00096 - (BOOL)getQuotaForRootName:(id)fp8;
00097 - (id)quotaPercentagesForMailbox:(id)fp8;
00098 - (BOOL)_sendMailboxCommand:(int)fp8 withArguments:(id)fp12;
00099 - (id)searchUidSet:(id)fp8 forTerms:(id)fp12 success:(char *)fp16;
00100 - (id)searchIDSet:(id)fp8 forTerms:(id)fp12 success:(char *)fp16;
00101 - (int)searchCount:(id)fp8;
00102 - (unsigned int)getMailboxIDForUID:(unsigned int)fp8;
00103 - (id)searchUidSet:(id)fp8 forNewMessageIDs:(id)fp12;
00104 - (BOOL)storeFlags:(id)fp8 state:(BOOL)fp12 forMessageSet:(id)fp16;
00105 - (BOOL)storeFlags:(id)fp8 state:(BOOL)fp12 forUids:(id)fp16;
00106 - (BOOL)storeFlags:(id)fp8 state:(BOOL)fp12 forRange:(CDAnonymousStruct4)fp16;
00107 - (BOOL)deleteMessagesOlderThanNumberOfDays:(int)fp8;
00108 - (id)_responseFromSendingCommand:(CDAnonymousStruct8 *)fp8 andPossiblyCreateMailbox:(id)fp12;
00109 - (BOOL)copyUids:(id)fp8 toMailboxNamed:(id)fp12 newMessageInfo:(id *)fp16;
00110 - (BOOL)appendData:(id)fp8 toMailboxNamed:(id)fp12 flags:(id)fp16 dateReceived:(id)fp20 newMessageInfo:(id *)fp24;
00111 - (id)_headersToFetchIncludingThoseRequiredForRouting:(BOOL)fp8 withRecipients:(BOOL)fp12;
00112 - (id)fetchArgumentForMessageSkeletonsWithTo:(BOOL)fp8;
00113 - (void)fetchTotalSize:(unsigned long long *)fp8 andMessageCount:(unsigned int *)fp12;
00114 - (id)fetchHeadersForUid:(unsigned long)fp8;
00115 - (BOOL)performCustomCommand:(id)fp8 withArguments:(id)fp12;
00116 - (void)setReadBufferSizeFromElapsedTime:(double)fp8 bytesRead:(unsigned int)fp16;
00117 - (unsigned int)readBufferSize;
00118 - (void)setReadBufferSize:(unsigned int)fp8;
00119 - (BOOL)_doUidFetchWithRange:(CDAnonymousStruct4)fp8 arguments:(id)fp16 validateMessage:(BOOL)fp20 responses:(id)fp24;
00120 - (id)messageSetForRange:(CDAnonymousStruct4)fp8;
00121 - (id)messageSetForRange:(CDAnonymousStruct4)fp8 butNotNumbers:(id)fp16;
00122 - (id)messageSetForNumbers:(id)fp8 range:(struct _NSRange)fp12 maxTokens:(int)fp20 indexOfLastNumber:(int *)fp24;
00123 - (id)messageSetForNumbers:(id)fp8 range:(struct _NSRange)fp12;
00124 - (id)parenthesizedStringWithObjects:(id)fp8;
00125 - (BOOL)authenticateUsingAccount:(id)fp8 authenticator:(id)fp12;
00126 - (BOOL)startTLSForAccount:(id)fp8;
00127 - (void)lock;
00128 - (id)description;
00129 - (id)serverPathPrefix;
00130 
00131 @end
00132