CPhonebookEnDispatcher Class Reference
class CPhonebookEnDispatcher : public CBase
|
This class is responsible for packing and unpacking data belonging to PhonebookEn related requests to the Licensee LTSY.
Public Member Functions
|
|
~CPhonebookEnDispatcher
()
|
void
|
CallbackStoreGetInfo
(
TInt
,
TInt
)
|
void
|
CallbackStoreReadAll
(
TInt
,
TInt
, const
TDesC
&,
TBool
)
|
void
|
CallbackStoreReadEntry
(
TInt
,
TInt
, const
TDesC
&)
|
void
|
CallbackSync
(
CRequestQueueOneShot::TIpcDataPackage
&)
|
TInt
|
DispatchStoreGetInfoL
()
|
TInt
|
DispatchStoreReadAllL
()
|
TInt
|
DispatchStoreReadEntryL
(const
CMmDataPackage
*)
|
CPhonebookEnDispatcher
*
|
NewL
(
MLtsyDispatchFactoryV1
&,
MmMessageManagerCallback
&,
CRequestQueueOneShot
&)
|
CPhonebookEnDispatcher
*
|
NewLC
(
MLtsyDispatchFactoryV1
&,
MmMessageManagerCallback
&,
CRequestQueueOneShot
&)
|
void
|
SetDispatcherHolder
(
TDispatcherHolder
&)
|
Constructor & Destructor Documentation
CPhonebookEnDispatcher(MLtsyDispatchFactoryV1 &, MmMessageManagerCallback &, CRequestQueueOneShot &)
~CPhonebookEnDispatcher()
~CPhonebookEnDispatcher
|
(
|
)
|
[virtual]
|
Member Functions Documentation
CallbackStoreGetInfo(TInt, TInt)
void
|
CallbackStoreGetInfo
|
(
|
TInt
|
aError,
|
|
TInt
|
aUsedEntries
|
|
)
|
|
Parameters
TInt
aError
|
The error code to be returned to the CTSY Dispatcher.
|
TInt
aUsedEntries
|
The number of used entries in the EN storage.
|
CallbackStoreReadAll(TInt, TInt, const TDesC &, TBool)
void
|
CallbackStoreReadAll
|
(
|
TInt
|
aError,
|
|
TInt
|
aIndex,
|
|
const
TDesC
&
|
aNumber,
|
|
TBool
|
aMoreToCome
|
|
)
|
|
Parameters
TInt
aError
|
KErrNone on success, or another error code indicating the error otherwise.
|
TInt
aIndex
|
The index of the entry.
|
const
TDesC
& aNumber
|
The number stored in the EN entry. The length of this should not be more than 6.
|
TBool
aMoreToCome
|
ETrue if there are more entries to be read, EFalse otherwise.
|
CallbackStoreReadEntry(TInt, TInt, const TDesC &)
void
|
CallbackStoreReadEntry
|
(
|
TInt
|
aError,
|
|
TInt
|
aIndex,
|
|
const
TDesC
&
|
aNumber
|
|
)
|
|
Parameters
TInt
aError
|
KErrNone on success, or another error code indicating the error otherwise.
|
TInt
aIndex
|
The index of the entry.
|
const
TDesC
& aNumber
|
The number stored in the EN entry. The length of this should not be more than 6.
|
CallbackSync(CRequestQueueOneShot::TIpcDataPackage &)
ConstructL()
void
|
ConstructL
|
(
|
)
|
[private]
|
Second phase constructor.
DispatchStoreGetInfoL()
TInt
|
DispatchStoreGetInfoL
|
(
|
)
|
|
Pass request on to Licensee LTSY.
DispatchStoreReadAllL()
TInt
|
DispatchStoreReadAllL
|
(
|
)
|
|
Unpack data related to EMmTsyENStoreReadAllPhase1IPC and pass request on to Licensee LTSY.
DispatchStoreReadEntryL(const CMmDataPackage *)
Unpack data related to EMmTsyENStoreReadIPC and pass request on to Licensee LTSY.
FillEnStoreResponseListL(TInt, const TDesC &)
void
|
FillEnStoreResponseListL
|
(
|
TInt
|
aIndex,
|
|
const
TDesC
&
|
aNumber
|
|
)
|
[private]
|
NewL(MLtsyDispatchFactoryV1 &, MmMessageManagerCallback &, CRequestQueueOneShot &)
NewLC(MLtsyDispatchFactoryV1 &, MmMessageManagerCallback &, CRequestQueueOneShot &)
SetDispatcherHolder(TDispatcherHolder &)
Set the dispatcher holder.
Member Data Documentation
const TInt KMaxTotalEntries
const
TInt
|
KMaxTotalEntries
|
[private, static]
|
TDispatcherHolder * iDispatcherHolder
CArrayPtrFlat< TENStoreResponse > * iEnEntriesArray
MLtsyDispatchPhonebookEnStoreGetInfo * iLtsyDispatchPhonebookEnStoreGetInfo
MLtsyDispatchPhonebookEnStoreReadAll * iLtsyDispatchPhonebookEnStoreReadAll
MLtsyDispatchPhonebookEnStoreReadEntry * iLtsyDispatchPhonebookEnStoreReadEntry
MLtsyDispatchFactoryV1 & iLtsyFactoryV1
MmMessageManagerCallback & iMessageManagerCallback
CRequestQueueOneShot & iRequestAsyncOneShot
Copyright ©2010 Nokia Corporation and/or its subsidiary(-ies).
All rights
reserved. Unless otherwise stated, these materials are provided under the terms of the Eclipse Public License
v1.0.