System/Library/PrivateFrameworks/Message.framework/MailServices/POP.framework
MFPOP3Connection.h
@class NSMutableDictionary, NSString, NSData, NSMutableData;
@interface MFPOP3Connection : MFConnection {
NSMutableData *_sendBuffer;
NSMutableDictionary *_listResults;
NSMutableDictionary *_messageIdsByNumber;
NSMutableDictionary *_numbersByMessageId;
NSData *_apopTimeStamp;
unsigned long long _numberOfMessagesAvailable;
unsigned char _state : 4;
unsigned char _hidingPassword : 1;
NSString *_accountURL;
}
+ (id)log;
- (id)capabilities;
- (id)init;
- (unsigned long long)serverMessageCount;
- (void).cxx_destruct;
- (BOOL)authenticateUsingAccount:(id)a0;
- (BOOL)authenticateUsingAccount:(id)a0 authenticator:(id)a1;
- (id)authenticationMechanisms;
- (BOOL)connectUsingAccount:(id)a0;
- (int)quit;
- (BOOL)startTLSForAccount:(id)a0;
- (int)_getListResults;
- (BOOL)_doBasicConnectionWithAccount:(id)a0;
- (int)_getUidlResults;
- (int)_apopWithUsername:(id)a0 password:(id)a1;
- (int)_getStatusFromReply;
- (int)_pass:(id)a0;
- (int)_readMultilineResponseWithMaxSize:(unsigned long long)a0 consumer:(id)a1;
- (int)_retrieveMessage:(unsigned long long)a0 ofSize:(unsigned long long)a1 consumer:(id)a2;
- (int)_sendCommand:(const char *)a0 withArguments:(id)a1;
- (int)_user:(id)a0;
- (id)copyMessageHeaderForMessageNumber:(unsigned long long)a0;
- (id)copyReplyLineData;
- (int)dele:(unsigned long long)a0;
- (int)deleteMessagesOnServer:(id)a0;
- (void)disableAPOP;
- (int)doStat;
- (int)fetchMessages:(id)a0;
- (int)fetchMessages:(id)a0 intoQueue:(id)a1 serverIDsByNumber:(id)a2;
- (int)getMessageNumbers:(id *)a0 andMessageIdsByNumber:(id *)a1;
- (int)getMessageNumbers:(id *)a0 messageIdsByNumber:(id *)a1 numbersByMessageId:(id *)a2;
- (int)getTop:(int)a0 ofMessageNumber:(unsigned long long)a1 intoMutableData:(id)a2;
- (int)getTopOfMessageNumber:(unsigned long long)a0 intoMutableData:(id)a1;
- (id)idForMessageNumber:(long long)a0;
- (int)list:(int)a0;
- (BOOL)messagesAvailable;
- (unsigned long long)numberOfMessagesAvailable;
- (int)retr:(unsigned long long)a0 consumer:(id)a1 intoQueue:(id)a2 idsByNumber:(id)a3 allowIncomplete:(BOOL)a4 queueStatus:(BOOL *)a5;
- (int)retr:(unsigned long long)a0 data:(id *)a1;
- (int)retr:(unsigned long long)a0 dataConsumer:(id)a1;
- (unsigned long long)sizeOfMessageNumber:(unsigned long long)a0;
- (BOOL)supportsAPOP;
@end