00001
00002
00003
00004
00005
00006
00007 #import <Message/MailAccount.h>
00008
00009 @class ActivityMonitor, NSArray, NSLock, NSString, POP3Connection;
00010
00011 @interface POPAccount : MailAccount
00012 {
00013 ActivityMonitor *_fetchMonitor;
00014 POP3Connection *_connection;
00015 NSArray *_currentUIDs;
00016 NSLock *_connectionActivityLock;
00017 float _connectionTimeout;
00018 BOOL _fetcherNeedsReset;
00019 BOOL _deletingMessages;
00020 BOOL _hasDoneBackgroundSynchronization;
00021 BOOL _shouldAttemptAPOP;
00022 NSString *_oldestMessageUID;
00023 NSString *_newestMessageUID;
00024 int _numberOfKnownUIDs;
00025 }
00026
00027 + (id)accountTypeString;
00028 + (id)saslProfileName;
00029 - (id)init;
00030 - (void)dealloc;
00031 - (void)finalize;
00032 - (int)fetchSynchronously;
00033 - (int)fetchSynchronouslyLite;
00034 - (int)fetchNumNewMessages:(unsigned int)fp8 oldMessages:(unsigned int)fp12 preservingUID:(id)fp16 withStore:(id)fp20;
00035 - (void)releaseAllConnections;
00036 - (void)releaseAllForcedConnections;
00037 - (BOOL)canGoOffline;
00038 - (void)setIsOffline:(BOOL)fp8;
00039 - (unsigned int)defaultPortNumber;
00040 - (unsigned int)defaultSecurePortNumber;
00041 - (id)serviceName;
00042 - (id)secureServiceName;
00043 - (BOOL)requiresAuthentication;
00044 - (Class)storeClass;
00045 - (Class)storeClassForMailbox:(id)fp8;
00046 - (Class)connectionClass;
00047 - (void)setPreferredAuthScheme:(id)fp8;
00048 - (id)mailboxPathExtension;
00049 - (id)primaryMailboxUid;
00050 - (BOOL)canCreateNewMailboxes;
00051 - (BOOL)canMailboxBeRenamed:(id)fp8;
00052 - (int)bigMessageWarningSize;
00053 - (void)setBigMessageWarningSize:(int)fp8;
00054 - (BOOL)shouldAttemptAPOP;
00055 - (void)setShouldAttemptAPOP:(BOOL)fp8;
00056 - (void)setMessageDeletionPolicy:(int)fp8;
00057 - (void)setDelayedMessageDeletionInterval:(unsigned int)fp8;
00058 - (int)messageDeletionPolicy;
00059 - (unsigned int)delayedMessageDeletionInterval;
00060 - (BOOL)deletingMessages;
00061 - (void)deleteMessagesNow:(id)fp8;
00062 - (void)deleteSeenMessagesNow;
00063 - (void)insertInMailboxes:(id)fp8 atIndex:(unsigned int)fp12;
00064 - (void)acquireConnectionActivityLock;
00065 - (void)relinquishConnectionActivityLock;
00066 - (id)_URLScheme;
00067 - (id)_infoForMatchingURL:(id)fp8;
00068 - (void)setOldestKnownMessageUID:(id)fp8;
00069 - (void)setNewestKnownMessageUID:(id)fp8;
00070 - (id)oldestKnownMessageUID;
00071 - (id)newestKnownMessageUID;
00072 - (void)setNumberOfKnownUIDs:(int)fp8;
00073 - (int)numberOfKnownUIDs;
00074 - (void)_deleteHook;
00075 - (id)authenticatedConnection;
00076 - (void)checkInConnection:(id)fp8 currentUIDs:(id)fp12;
00077 - (void)scheduleDisconnect;
00078 - (void)closeConnection:(id)fp8 andSaveUIDs:(id)fp12;
00079 - (void)closeCachedConnectionForcedOnly:(id)fp8;
00080 - (void)closeCachedConnection;
00081 - (id)loginName;
00082
00083 @end
00084