IMAPProtocol
IMAPConnectionWorker::IMAPConnectionWorker(IMAPProtocol& owner,
class IMAPProtocol;
IMAPConnectionWorker(IMAPProtocol& owner,
IMAPProtocol& Owner() const { return fOwner; }
IMAPProtocol& fOwner;
IMAPFolder::IMAPFolder(IMAPProtocol& protocol, const BString& mailboxName,
IMAPProtocol& fProtocol;
class IMAPProtocol;
IMAPFolder(IMAPProtocol& protocol,
IMAPProtocol::WorkerQuit(IMAPConnectionWorker* worker)
IMAPProtocol::MessageStored(IMAPFolder& folder, entry_ref& ref,
IMAPProtocol::UpdateMessageFlags(IMAPFolder& folder, uint32 uid, uint32 flags)
IMAPProtocol::SyncMessages()
IMAPProtocol::IMAPProtocol(const BMailAccountSettings& settings)
IMAPProtocol::MarkMessageAsRead(const entry_ref& ref, read_flags flags)
IMAPProtocol::MessageReceived(BMessage* message)
IMAPProtocol::HandleFetchBody(const entry_ref& ref, const BMessenger& replyTo)
IMAPProtocol::ReadyToRun()
IMAPProtocol::_CreateFolder(const BString& mailbox, const BString& separator)
IMAPProtocol::_FolderFor(ino_t directory)
IMAPProtocol::_EnqueueCheckMailboxes()
return new IMAPProtocol(settings);
IMAPProtocol::~IMAPProtocol()
IMAPProtocol::CheckSubscribedFolders(IMAP::Protocol& protocol, bool idle)
class IMAPProtocol : public BInboundMailProtocol {
IMAPProtocol(
virtual ~IMAPProtocol();