Symbian Developer Library

SYMBIAN OS V6.1 EDITION FOR C++

[Index] [Glossary] [Previous] [Next]



Location: popcmtm.h
Link against: imcm.lib

Class CPop3ClientMtm

CPop3ClientMtm

Support

Supported from 5.0

Description

The POP3 client-side MTM.

Derivation

CBaseBase class for all classes to be instantiated on the heap
CBaseMtmProvides a high-level interface for accessing and manipulating a Message Server entry
CPop3ClientMtmThe POP3 client-side MTM
MMsvEntryObserverProvides the interface for notification of events associated with an entry

Defined in CPop3ClientMtm:
InvokeAsyncFunctionL(), Settings()

Inherited from CBase:
operator new()

Inherited from CBaseMtm:
AddAddresseeL(), AddresseeList(), BioTypeChangedL(), Body(), ContextEntrySwitched(), CreateAttachmentL(), CreateMessageL(), DeleteAttachmentL(), Entry(), Find(), ForwardL(), HandleEntryEventL(), HasContext(), InvokeSyncFunctionL(), LoadMessageL(), QueryCapability(), RemoveAddressee(), ReplyL(), RestoreBodyL(), RestoreL(), SaveMessageL(), Session(), SetCurrentEntryL(), SetSubjectL(), StoreBodyL(), StoreL(), SubjectL(), SwitchCurrentEntryL(), Type(), ValidateMessage(), iAddresseeList, iCharFormatLayer, iMsvEntry, iParaFormatLayer

Inherited from MMsvEntryObserver:
EMsvChildrenChanged, EMsvChildrenInvalid, EMsvChildrenMissing, EMsvContextInvalid, EMsvDeletedChildren, EMsvEntryChanged, EMsvEntryDeleted, EMsvEntryMoved, EMsvNewChildren, EMsvStoreCommitted, EMsvStoreCreated, EMsvStoreDeleted, HandleEntryEvent(), TMsvEntryEvent


InvokeAsyncFunctionL()

CMsvOperation* InvokeAsyncFunctionL(TInt aFunctionId, const CMsvEntrySelection& aSelection, TDes8& aParameter, TRequestStatus& aCompletionStatus);

Description

Invokes asynchronous protocol-specific operations.

Notes

This function leaves:

Parameters

TInt aFunctionId

Specifies which operation to perform e.g. connect, copy new mail etc. The specific operations are defined by the TPop3Cmds enumeration.

const CMsvEntrySelection& aSelection

A selection of messages that need to be copied/moved to a local folder. The first entry in this selection MUST be the service.

TDes8& aParameter

Contains information such as the destination folder ID for Get Mail operations. For get mail type functionality, this information must be packaged as a TImPop3GetMailInfo package buffer.

TRequestStatus& aCompletionStatus

The status when the operation completes.

Return value

CMsvOperation*

If successful, this is an asynchronously completing operation. If failed, this is a completed operation, with status set to the relevant error code.

See also:

[Top]


Settings()

const CImPop3Settings& Settings() const;

Description

Returns the POP3 email settings

Return value

CImPop3Settings&

A reference to an object which encapsulates the POP3 email settings.

See also: