Location:
popsmtm.h
Link against: pops.lib
CImppServerMtm
Supported from 5.0
Implements generic POP3 MTM operations.
Not all generic operations are meaningful in the context of the
POP3 mail protocol and, therefore, a number of the generic operations return
KErrNotSupported
when called.
|
Defined in CImppServerMtm
:
ChangeL()
, CopyFromLocalL()
, CopyToLocalL()
, CopyWithinServiceL()
, CreateL()
, DeleteAllL()
, MoveFromLocalL()
, MoveToLocalL()
, MoveWithinServiceL()
Inherited from CActive
:
Cancel()
,
Deque()
,
DoCancel()
,
EPriorityHigh
,
EPriorityIdle
,
EPriorityLow
,
EPriorityStandard
,
EPriorityUserInput
,
IsActive()
,
IsAdded()
,
Priority()
,
RunError()
,
SetActive()
,
SetPriority()
,
TPriority
,
iStatus
Inherited from CBase
:
operator new()
Inherited from CBaseServerMtm
:
CommandExpected()
,
DoComplete()
,
DoRunL()
,
Progress()
,
RunL()
,
SetInitialEntry()
,
StartCommandL()
,
iServerEntry
virtual void CreateL(TMsvEntry aNewEntry, TRequestStatus& aStatus);
Not supported, leaves with KErrNotSuported
.
virtual void ChangeL(TMsvEntry aNewEntry, TRequestStatus& aStatus);
Not supported, leaves with KErrNotSuported
.
virtual void DeleteAllL(const CMsvEntrySelection& aSelection, TRequestStatus& aStatus);
Deletes all identified messages from the remote server.
This command can be stored as an offlline operation if the MTM is running in disconnected mode.
When running in disconnected mode any delete commands are issued during the disconnecting stage, this allows unwanted delete operations to be cancelled if required.
|
virtual void CopyToLocalL(const CMsvEntrySelection& aSelection, TMsvId aDestination, TRequestStatus& aStatus);
Downloads a copy of each of the messages in the selection and stores them in the specified local folder.
If a message is already populated under the remote service entry then it is not downloaded again; it is simply copied to the new destination.
|
virtual void MoveToLocalL(const CMsvEntrySelection& aSelection, TMsvId aDestination, TRequestStatus& aStatus);
Moves each of the messages in the selection from the remote mail server into the specified local folder.
If a message is already populated under the remote service entry, then it is not downloaded again; it is simply moved to the new destination and then deleted from the remote host.
|
virtual void CopyFromLocalL(const CMsvEntrySelection& aSelection, TMsvId aDestination, TRequestStatus& aStatus);
Not supported, leaves with KErrNotSuported
.
virtual void MoveFromLocalL(const CMsvEntrySelection& aSelection, TMsvId aDestination, TRequestStatus& aStatus);
Not supported, leaves with KErrNotSuported
.
virtual void CopyWithinServiceL(const CMsvEntrySelection& aSelection, TMsvId aDestination, TRequestStatus& aStatus);
Populates the specified messages.
The MTM must be running in disconnected mode.
|
virtual void MoveWithinServiceL(const CMsvEntrySelection& aSelection, TMsvId aDestination, TRequestStatus& aStatus);
Not supported, leaves with KErrNotSuported
.