BMailProtocol
class BMailProtocol;
BMailFilter(BMailProtocol& protocol,
BMailProtocol& fMailProtocol;
extern "C" BMailFilter* instantiate_filter(BMailProtocol& protocol,
class BInboundMailProtocol : public BMailProtocol {
class BOutboundMailProtocol : public BMailProtocol {
class BMailProtocol : public BLooper {
BMailProtocol(const char* name,
virtual ~BMailProtocol();
instantiate_filter(BMailProtocol& protocol, const BMailAddOnSettings& settings)
RuleFilter::RuleFilter(BMailProtocol& protocol,
RuleFilter(BMailProtocol& protocol,
instantiate_filter(BMailProtocol& protocol, const BMailAddOnSettings& settings)
NotifyFilter(BMailProtocol& protocol,
NotifyFilter::NotifyFilter(BMailProtocol& protocol,
instantiate_filter(BMailProtocol& protocol, const BMailAddOnSettings& settings)
SpamFilter::SpamFilter(BMailProtocol& protocol,
SpamFilter(BMailProtocol& protocol,
instantiate_filter(BMailProtocol& protocol,
FortuneFilter(BMailProtocol& protocol,
FortuneFilter::FortuneFilter(BMailProtocol& protocol,
HaikuMailFormatFilter::HaikuMailFormatFilter(BMailProtocol& protocol,
HaikuMailFormatFilter(BMailProtocol& protocol,
BMailFilter::BMailFilter(BMailProtocol& protocol,
BMailProtocol::FilterAt(int32 index) const
BAutolock locker(const_cast< BMailProtocol * >(this));
BMailProtocol::RemoveFilter(int32 index)
BAutolock locker(const_cast< BMailProtocol * >(this));
BMailProtocol::RemoveFilter(BMailFilter* filter)
BAutolock locker(const_cast< BMailProtocol * >(this));
BMailProtocol::MessageReceived(BMessage* message)
BMailProtocol::ShowError(const char* error)
BMailProtocol::ShowMessage(const char* message)
BMailProtocol::SetTotalItems(uint32 items)
BMailProtocol::SetTotalItemsSize(uint64 size)
BMailProtocol::ReportProgress(uint32 messages, uint64 bytes,
BMailProtocol::ResetProgress(const char* message)
BMailProtocol::NotifyNewMessagesToFetch(int32 count)
BMailProtocol::ProcessHeaderFetched(entry_ref& ref, BFile& file,
BMailProtocol::NotifyBodyFetched(const entry_ref& ref, BFile& file,
BMailProtocol::ProcessMessageFetched(entry_ref& ref, BFile& file,
BMailProtocol::NotifyMessageReadyToSend(const entry_ref& ref, BFile& file)
BMailProtocol::NotifyMessageSent(const entry_ref& ref, BFile& file)
BMailProtocol::LoadFilters(const BMailProtocolSettings& settings)
BMailProtocol::_LooperName(const char* addOnName,
BMailProtocol::_LoadFilter(const BMailAddOnSettings& settings)
BMailFilter* (*instantiateFilter)(BMailProtocol& protocol,
BMailProtocol::_ProcessHeaderFetched(entry_ref& ref, BFile& file,
BMailProtocol::_NotifyBodyFetched(const entry_ref& ref, BFile& file,
BMailProtocol(name, settings)
BMailProtocol::MessageReceived(message);
BMailProtocol::BMailProtocol(const char* name,
BMailProtocol(name, settings)
BMailProtocol::MessageReceived(message);
BMailProtocol::~BMailProtocol()
BMailProtocol::AccountSettings() const
BMailProtocol::SetMailNotifier(BMailNotifier* mailNotifier)
BMailProtocol::MailNotifier() const
BMailProtocol::AddFilter(BMailFilter* filter)
BAutolock locker(const_cast< BMailProtocol * >(this));
BMailProtocol::CountFilter() const
BAutolock locker(const_cast< BMailProtocol * >(this));