BInboundMailProtocol
class BInboundMailProtocol : public BMailProtocol {
BInboundMailProtocol(const char* name,
virtual ~BInboundMailProtocol();
extern "C" BInboundMailProtocol* instantiate_inbound_protocol(
BInboundMailProtocol& protocol
= (BInboundMailProtocol&)fMailProtocol;
BInboundMailProtocol::ReplyBodyFetched(*iterator, ref, status);
BInboundMailProtocol("IMAP", settings),
BInboundMailProtocol::MessageReceived(message);
extern "C" BInboundMailProtocol*
class IMAPProtocol : public BInboundMailProtocol {
BInboundMailProtocol("POP3", settings),
BInboundMailProtocol*
class POP3Protocol : public BInboundMailProtocol {
BInboundMailProtocol::BInboundMailProtocol(const char* name,
BInboundMailProtocol::~BInboundMailProtocol()
BInboundMailProtocol::MessageReceived(BMessage* message)
BInboundMailProtocol::FetchBody(const entry_ref& ref, BMessenger* replyTo)
BInboundMailProtocol::MarkMessageAsRead(const entry_ref& ref, read_flags flag)
BInboundMailProtocol::ReplyBodyFetched(const BMessenger& replyTo,
BInboundMailProtocol::NotiyMailboxSynchronized(status_t status)
BInboundMailProtocol* protocol = _InboundProtocol(account);
BInboundMailProtocol* protocol = _InboundProtocol(account);
BInboundMailProtocol* protocol = _InboundProtocol(account);
BInboundMailProtocol* protocol = iterator->second.inboundProtocol;
InboundMessenger(BInboundMailProtocol* protocol)
BInboundMailProtocol*
BInboundMailProtocol* (*instantiateProtocol)(BMailAccountSettings*);
BInboundMailProtocol*
BInboundMailProtocol* inboundProtocol;
BInboundMailProtocol* _CreateInboundProtocol(
BInboundMailProtocol* _InboundProtocol(int32 account);