CSmsMessagingPtrHolder Class Reference

class CSmsMessagingPtrHolder : public CMmPtrHolder

Holds the TPtr8 arrays for all RMobileSmsMessaging requests.

This class is internal.

Inherits from

Constructor & Destructor Documentation

CSmsMessagingPtrHolder()

CSmsMessagingPtrHolder ( ) [protected]

~CSmsMessagingPtrHolder()

~CSmsMessagingPtrHolder ( )

Member Functions Documentation

NewL(TInt, TInt)

CSmsMessagingPtrHolder * NewL ( TInt aSizeOfPtrArray,
TInt aSizeOfPtrCArray
) [static]

This method creates the RMobileSmsMessaging ptr holder object Array sizes depend on number of RMobileSmsMessaging requests that require ptr holder slots

Parameters

TInt aSizeOfPtrArray Number of TPtr8 slots required
TInt aSizeOfPtrCArray Number of TPtrC8 slots required

Member Enumerations Documentation

Enum TSmsPtrCHolderSlots

Enumerators

ESlot1AckSmsStored = 0
ESlot1NackSmsStored
ESlot1GetMessageStoreInfo
ESlot1SetReceiveMode
ESlot1SetMoSmsBearer
EMaxNumberSmsPtrCSlots

Enum TSmsPtrHolderSlots

Enumerators

ESlot1NotifyReceiveModeChange = 0
ESlot1NotifyMoSmsBearerChange
EMaxNumberSmsPtrSlots

Member Data Documentation

TBool iAckSmsStoredFull

TBool iAckSmsStoredFull

TInt iGetMessageStoreInfoIndex

TInt iGetMessageStoreInfoIndex

TInt iNackSmsStoredCause

TInt iNackSmsStoredCause

RMobileSmsMessaging::TMobileSmsReceiveMode iReceiveMode

RMobileSmsMessaging::TMobileSmsReceiveMode iReceiveMode

RMobileSmsMessaging::TMobileSmsBearer iSmsBearer

RMobileSmsMessaging::TMobileSmsBearer iSmsBearer

CBufBase * iSmspBuf

CBufBase * iSmspBuf

TPtr8 iSmspPtr

TPtr8 iSmspPtr