| class CMmTsyBase : public CSubSessionExtBase |
CMmTsyBase contains functionality common to all TSY objects. It also provides default implementations to some of the virtual functions.
| Public Member Functions | |
|---|---|
| CMmTsyBase () | |
| ~CMmTsyBase () | |
| TInt | CancelService (const TInt , const TTsyReqHandle ) |
| void | Complete ( TInt , TInt , TInt ) |
| TInt | DeregisterNotification (const TInt ) |
| TInt | DoBaseExtFuncL (const TTsyReqHandle , const TInt , const TDataPackage &) |
| TInt | GetMaxNumberOfSubsystems () |
| CMmSubTsyBase ** | GetSubsystemArrayPtr () |
| void | Init () |
| TInt | NumberOfSlotsL (const TInt ) |
| CTelObject * | OpenNewObjectByNameL (const TDesC &) |
| CTelObject * | OpenNewObjectL ( TDes &) |
| TInt | RegisterNotification (const TInt ) |
| CTelObject::TReqMode | ReqModeL (const TInt ) |
| TInt | CancelService | ( | const TInt | anIpc, |
| const TTsyReqHandle | aTsyReqHandle | |||
| ) | [virtual] | |||
Cancels request of which IPC number and request handle are given in parameters.
| const TInt anIpc | an interprocess communication command identifier |
| const TTsyReqHandle aTsyReqHandle | Request handle |
| void | Complete | ( | TInt | aReqHandleType, |
| TInt | aError, | |||
| TInt | aIPC | |||
| ) | [virtual] | |||
Calls the needed complete method due timer expiration
| TInt | DeregisterNotification | ( | const TInt | anIpc | ) | [virtual] |
Deregister given notification.
| const TInt anIpc |
| TInt | DoBaseExtFuncL | ( | const TTsyReqHandle | aTsyReqHandle, |
| const TInt | anIpc, | |||
| const TDataPackage & | aPackage | |||
| ) | [virtual] | |||
Handles extended client requests. Uses TRAP to ensure functioning on memory allocation failure.
| const TTsyReqHandle aTsyReqHandle | Request handle |
| const TInt anIpc | |
| const TDataPackage & aPackage | reference to a data package |
| TInt | GetMaxNumberOfSubsystems | ( | ) | [pure virtual] |
Gives the maximun number of TSY's subsystems.
| CMmSubTsyBase ** | GetSubsystemArrayPtr | ( | ) | [pure virtual] |
Gives pointer to the array of TSY's subsystems.
| TInt | NumberOfSlotsL | ( | const TInt | anIpc | ) | [virtual] |
Returns number of slots to be used for given IPC.
| const TInt anIpc | an interprocess communication command identifier |
| CTelObject * | OpenNewObjectByNameL | ( | const TDesC & | aName | ) | [virtual] |
New instances are created by given name. By default: not supported and should never be called. Leaves.
| const TDesC & aName | a name |
| CTelObject * | OpenNewObjectL | ( | TDes & | aNewName | ) | [virtual] |
New instances are created by given name. By default: not supported and should never be called. Leaves.
| TDes & aNewName | a name |
| TInt | RegisterNotification | ( | const TInt | anIpc | ) | [virtual] |
Register given notification.
| const TInt anIpc |
| CTelObject::TReqMode | ReqModeL | ( | const TInt | anIpc | ) | [virtual] |
Returns request mode for given IPC number.
| const TInt anIpc | an interprocess communication command identifier |
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.