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.