| class CMmMessageManagerBase : public CBase |
Forwards Tsy requests from Symbian OS to Domestic OS
| Public Member Functions | |
|---|---|
| ~CMmMessageManagerBase () | |
| void | ConstructL () |
| void | DeregisterTsyObject ( CBase *) |
| IMPORT_C MmMessageManagerCallback * | GetMessageManagerCallback () |
| TInt | HandleRequestL (const TInt ) |
| TInt | HandleRequestL (const TInt , const CMmDataPackage *) |
| TInt | HandleRequestL (const TInt , const TDataPackage *) |
| IMPORT_C CMmMessageManagerBase * | NewL () |
| void | RegisterTsyObject ( TTsyObjects , CBase *) |
| IMPORT_C void | SetMessageRouter ( MMessageRouter *) |
| IMPORT_C void | SetPhoneTsy ( CMmPhoneTsy *) |
| Private Member Functions | |
|---|---|
| CMmMessageManagerBase () | |
| Public Member Enumerations | |
|---|---|
| enum |
TTsyObjects
{
EPhoneTsy , ELineTsy , ECallTsy , EFaxTsy , ESmsMessagingTsy , EBroadcastMessagingTsy , EUssdMessagingTsy , EPhoneStoreTsy , ESmsStoreTsy , ENamStoreTsy , EONStoreTsy , EENStoreTsy , EPhoneBookStoreTsy , EConferenceCallTsy , EPacketDataTsy , ESatTsy , ECustomTsy , EDtmfTsy , ESecurityTsy , EMaxNumOfTsyObjects } |
| Protected Attributes | |
|---|---|
| CMmDataPackage | iDataPackage |
| MMessageRouter * | iMessageRouter |
| CMmMessageRouterProxy * | iMessageRouterProxy |
| CMmPhoneTsy * | iMmPhone |
| CTsyDelegates * | iTsyDelgates |
| void | DeregisterTsyObject | ( | CBase * | aTsyObject | ) | [virtual] |
Deregisters a Tsy object for request and notification completions
| CBase * aTsyObject |
| IMPORT_C MmMessageManagerCallback * | GetMessageManagerCallback | ( | ) |
Returns pointer to messagemanagercallback
| TInt | HandleRequestL | ( | const TInt | aIpc | ) | [virtual] |
Forwards a request to DOS layer, request doesn't contain data
| const TInt aIpc |
| TInt | HandleRequestL | ( | const TInt | aIpc, |
| const CMmDataPackage * | aDataPackage | |||
| ) | [virtual] | |||
Forwards a request to DOS layer, request contains packaged data by Common TSY
| const TInt aIpc | |
| const CMmDataPackage * aDataPackage |
| TInt | HandleRequestL | ( | const TInt | aIpc, |
| const TDataPackage * | aDataPackage | |||
| ) | [virtual] | |||
Forwards a request to DOS layer, request contains packaged data by Etel Server.
| const TInt aIpc | |
| const TDataPackage * aDataPackage |
| IMPORT_C CMmMessageManagerBase * | NewL | ( | ) | [static] |
Creates a new CMmMessageManagerBase object
| void | RegisterTsyObject | ( | TTsyObjects | aTsyObjectType, |
| CBase * | aTsyObject | |||
| ) | [virtual] | |||
Registers a Tsy object for request and notification completions
| TTsyObjects aTsyObjectType | |
| CBase * aTsyObject |
| IMPORT_C void | SetMessageRouter | ( | MMessageRouter * | aMessageRouter | ) |
Sets the message router object
| MMessageRouter * aMessageRouter |
| IMPORT_C void | SetPhoneTsy | ( | CMmPhoneTsy * | aMmPhone | ) |
Stores Phonetsy pointer
| CMmPhoneTsy * aMmPhone | pointer to Phonetsy |
TTsyObjects
| EPhoneTsy | |
| ELineTsy | |
| ECallTsy | |
| EFaxTsy | |
| ESmsMessagingTsy | |
| EBroadcastMessagingTsy | |
| EUssdMessagingTsy | |
| EPhoneStoreTsy | |
| ESmsStoreTsy | |
| ENamStoreTsy | |
| EONStoreTsy | |
| EENStoreTsy | |
| EPhoneBookStoreTsy | |
| EConferenceCallTsy | |
| EPacketDataTsy | |
| ESatTsy | |
| ECustomTsy | |
| EDtmfTsy | |
| ESecurityTsy | |
| EMaxNumOfTsyObjects |
| MMessageRouter * | iMessageRouter | [protected] |
Pointer to messagerouter
| CMmMessageRouterProxy * | iMessageRouterProxy | [protected] |
Pointer to Messagerouter own
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.