MImumInMailboxUtilities Class Reference

class MImumInMailboxUtilities

Member Functions Documentation

DefaultMailboxId(const TBool)

TMsvId DefaultMailboxId(const TBoolaForceGet = EFalse)const [pure virtual]

Parameters

const TBool aForceGet = EFalse

GetMailboxEntriesL(const TMsvId, RMsvEntryArray &, const TBool)

const TUid &GetMailboxEntriesL(const TMsvIdaMailboxId,
RMsvEntryArray &aEntries,
const TBoolaResetArray = ETrue
)const [pure virtual]

Parameters

const TMsvId aMailboxId
RMsvEntryArray & aEntries
const TBool aResetArray = ETrue

GetMailboxEntryL(const TMsvId, const TImumInMboxRequest &, const TBool)

TMsvEntry GetMailboxEntryL(const TMsvIdaMailboxId,
const TImumInMboxRequest &aType = ERequestCurrent,
const TBoolaServiceCheck = EFalse
)const [pure virtual]

Parameters

const TMsvId aMailboxId
const TImumInMboxRequest & aType = ERequestCurrent
const TBool aServiceCheck = EFalse

HasSubscribedFoldersL(const TMsvId)

TBool HasSubscribedFoldersL(const TMsvIdaMailboxId)const [pure virtual]

Parameters

const TMsvId aMailboxId

HasWlanConnectionL(const TMsvId)

TBool HasWlanConnectionL(const TMsvIdaMailboxId)const [pure virtual]

Parameters

const TMsvId aMailboxId

IsInbox(const TMsvEntry &)

TBool IsInbox(const TMsvEntry &aFolderEntry)const [pure virtual]

Parameters

const TMsvEntry & aFolderEntry

IsMailMtm(const TUid &, const TBool &)

TBool IsMailMtm(const TUid &aMtm,
const TBool &aAllowExtended = EFalse
)const [pure virtual]

Parameters

const TUid & aMtm
const TBool & aAllowExtended = EFalse

IsMailbox(const TMsvId)

TBool IsMailbox(const TMsvIdaMailboxId)const [pure virtual]

Parameters

const TMsvId aMailboxId

IsMailbox(const TMsvEntry &)

TBool IsMailbox(const TMsvEntry &aMailbox)const [pure virtual]

Parameters

const TMsvEntry & aMailbox

NextAlwaysOnlineIntervalL(const TMsvId, TInt64 &, TTimeIntervalSeconds &)

voidNextAlwaysOnlineIntervalL(const TMsvIdaMailboxId,
TInt64 &aAlwaysOnlineStatus,
TTimeIntervalSeconds &aSeconds
)const [pure virtual]

Parameters

const TMsvId aMailboxId
TInt64 & aAlwaysOnlineStatus
TTimeIntervalSeconds & aSeconds

QueryAlwaysOnlineStateL(const TMsvId, TInt64 &)

voidQueryAlwaysOnlineStateL(const TMsvIdaMailboxId,
TInt64 &aAlwaysOnlineStatus
)const [pure virtual]

Parameters

const TMsvId aMailboxId
TInt64 & aAlwaysOnlineStatus

Member Enumerations Documentation

Enum TImumInMboxAlwaysOnlineState

Enumerators

EFlagTurnedOn = 0x01

Always Online is active

EFlagWaitingToConnect = 0x02

Always Online is waiting for connecting

Enum TImumInMboxRequest

Enumerators

ERequestCurrent = 0
ERequestSending
ERequestReceiving

Member Type Definitions Documentation

Typedef RMsvEntryArray

typedef RArray< TMsvEntry >RMsvEntryArray