CMmPacketQoSTsy Class Reference
| class CMmPacketQoSTsy : public CSubSessionExtBase |
| Inherited Functions |
|---|
| | CBase::CBase() |
| | CBase::Delete(CBase *) |
| | CBase::operator new(TUint) |
| | CBase::operator new(TUint,TAny *) |
| | CBase::operator new(TUint,TLeave) |
| | CBase::operator new(TUint,TLeave,TUint) |
| | CBase::operator new(TUint,TUint) |
| | CBase::~CBase() |
| | CObject::AccessCount()const |
| | CObject::CObject() |
| | CObject::Close() |
| | CObject::Dec() |
| | CObject::Extension_(TUint,TAny *&,TAny *) |
| | CObject::FullName()const |
| | CObject::Name()const |
| | CObject::Open() |
| | CObject::Owner()const |
| | CObject::SetName(const TDesC *) |
| | CObject::SetNameL(const TDesC *) |
| | CObject::SetOwner(CObject *) |
| | CObject::UniqueID()const |
| | CObject::~CObject() |
| | CSubSessionExtBase::CSubSessionExtBase() |
| | CSubSessionExtBase::CloseSubSessionPreProcessing(CTelSession *,const TInt) |
| | CSubSessionExtBase::GlobalKernelObjectHandle() |
| | CSubSessionExtBase::NullMethod1() |
| | CSubSessionExtBase::OpenPostProcessing(CTelSession *,const ) |
| | CSubSessionExtBase::Service(const RMessage2 &,CReqEntry *) |
| | CSubSessionExtBase::ServiceExtFunc(const RMessage2 &,CReqEntry *) |
| | CSubSessionExtBase::~CSubSessionExtBase() |
| | CTelObject::BufferDes1(const CBuffer *,CBuffer::TWhichSlot)const |
| | CTelObject::BufferDes1u(const CBuffer *,CBuffer::TWhichSlot)const |
| | CTelObject::BufferDes2(const CBuffer *,CBuffer::TWhichSlot)const |
| | CTelObject::BufferDes2u(const CBuffer *,CBuffer::TWhichSlot)const |
| | CTelObject::CTelObject() |
| | CTelObject::CancelSubSession(CTelSession *,const TInt) |
| | CTelObject::CheckAndDestroyDummySubSession() |
| | CTelObject::CreateDummySession(CTelSession *,const TInt,TBool) |
| | CTelObject::CreateDummySessionObjectL(CTelSession *) |
| | CTelObject::DownCallOption(const TInt,TAny *) |
| | CTelObject::FlowControlResume() |
| | CTelObject::FlowControlSuspend() |
| | CTelObject::FlushReqs(CTelSession *,const TInt) |
| | CTelObject::GeneralReq(const RMessage2 &,CTelSession *,CReqEntry *,TBool) |
| | CTelObject::GetRequiredPlatSecCaps(const TInt) |
| | CTelObject::IsPriorityClientReq(TInt)const |
| | CTelObject::PhoneOwner()const |
| | CTelObject::Ptr1(const TDes8 *)const |
| | CTelObject::RemoveDummySubSessionDestroyer() |
| | CTelObject::ReqCompleted(const TTsyReqHandle,const TInt) |
| | CTelObject::ResolveError(CTelSession *,const TInt)const |
| | CTelObject::ServerVersion()const |
| | CTelObject::SetPhoneOwner(CPhoneBase *) |
| | CTelObject::TelObjectClose() |
| | CTelObject::UpCallOption(const TInt,TAny *) |
| | CTelObject::UpdateAndCompleteIfNecessary(CReqEntry *,TInt)const |
| | CTelObject::WriteBackAndCompleteBufferedReq(const RMessage2 &,CReqEntry *,TInt)const |
| | CTelObject::WriteBackAndCompleteReq(CReqEntry *,const TInt)const |
| | CTelObject::~CTelObject() |
Constructor & Destructor Documentation
CMmPacketQoSTsy()
| CMmPacketQoSTsy | ( | ) | [private] |
Member Functions Documentation
CancelService(const TInt, const TTsyReqHandle)
Cancels request that's IPC number and request handle are given in parameters
Parameters
| const TInt aIpc | IPC number of request |
| const TTsyReqHandle aTsyReqHandle | Request handle of given request |
Complete(const TInt, const TInt)
| void | Complete | ( | const TInt | aReqHandleType, |
| | const TInt | aError |
| | ) | |
Calls the needed complete method due timer expiration
Parameters
| const TInt aReqHandleType | |
| const TInt aError | |
CompleteNotifyProfileChanged()
| void | CompleteNotifyProfileChanged | ( | ) | [virtual] |
Complete Notify Profile Changed
CompleteSetProfileParameters(const TInt)
| void | CompleteSetProfileParameters | ( | const TInt | aError | ) | [virtual] |
Complete Set Profile Parameters
Parameters
| const TInt aError | Completion value |
ConstructL()
| void | ConstructL | ( | ) | [private] |
Class attributes are created in ConstructL.
DeregisterNotification(const TInt)
|
TInt
| DeregisterNotification | ( | const TInt | aIpc | ) | [virtual] |
Deregister given notification
Parameters
| const TInt aIpc | IPC number of request |
DoExtFuncL(const TTsyReqHandle, const TInt, const TDataPackage &)
Handles extended client requests.
Parameters
| const TTsyReqHandle aTsyReqHandle | Request handle of given request |
| const TInt aIpc | IPC number of request |
| const TDataPackage & aPackage | datapackage contains request related data |
ExtFunc(const TTsyReqHandle, const TInt, const TDataPackage &)
Handles extended client requests
GetProfileCapabilities(const TTsyReqHandle, TDes8 *)
Parameters
| const TTsyReqHandle aTsyReqHandle | Request handle of given request |
| TDes8 * aProfileCaps | Profile capabilities |
GetProfileParameters(const TTsyReqHandle, TDes8 *)
Init()
Initialisation method that is called from ETel Server.
InitExtensionModulesL()
| void | InitExtensionModulesL | ( | ) | [private] |
Initialises extension modules
NewL(CMmPacketServiceTsy *, CMmPacketContextTsy *)
NewL method is used to create a new instance of class
NotifyProfileChanged(TDes8 *)
|
TInt
| NotifyProfileChanged | ( | TDes8 * | aProfile | ) | [private] |
Parameters
| TDes8 * aProfile | Pointer to data |
NumberOfSlotsL(const TInt)
|
TInt
| NumberOfSlotsL | ( | const TInt | aIpc | ) | [virtual] |
Returns number of slots to be used for given IPC
Parameters
| const TInt aIpc | IPC number of request |
OpenNewObjectByNameL(const TDesC &)
Returns a pointer to object if it exists
Parameters
| const TDesC & aName | A name of the object to be created, not used |
OpenNewObjectL(TDes &)
Creates new object and returns a pointer to it
Parameters
| TDes & aNewName | a name of the object to be created |
PacketQoSGsmWcdmaExt()
Return pointer to the PacketQoSGsmWcdmaExt
RegisterNotification(const TInt)
|
TInt
| RegisterNotification | ( | const TInt | aIpc | ) | [virtual] |
Register given notification
Parameters
| const TInt aIpc | IPC number of request |
ReqModeL(const TInt)
| CTelObject::TReqMode | ReqModeL | ( | const TInt | aIpc | ) | [virtual] |
Returns request mode for given IPC number
Parameters
| const TInt aIpc | IPC number of request |
SetProfileParametersL(const TTsyReqHandle, TDes8 *)
SetTypeOfResponse(const TInt, const TTsyReqHandle)
| void | SetTypeOfResponse | ( | const TInt | aReqHandleType, |
| | const TTsyReqHandle | aTsyReqHandle |
| | ) | [private] |
Chooses the type of response, automatic or common
Member Enumerations Documentation
Enum TPacketQoSRequestTypes
Enumerators
| EMultimodePacketQoSReqHandleUnknown | |
| EMultimodePacketQoSNotifyParameterChanged | |
| EMultimodePacketQoSSetProfileParameters | |
| EMaxNumOfPacketQoSRequests | |
Member Data Documentation
CMmPacketContextTsy * iMmPacketContext
A pointer to the Packet Context Not own.
CMmPacketQoSGsmWcdmaExt * iMmPacketQoSGsmWcdmaExt
A pointer to the PacketQoSGsmWcdmaExt Own.
CMmPacketServiceTsy * iMmPacketService
A pointer to the Packet Service TSY Not own.
TTsyReqHandle
iPacketQoSReqHandles
A table for packet context request handles
TPacketQoSRequestTypes
iReqHandleType
CMmTsyReqHandleStore * iTsyReqHandleStore
A pointer to the tsy req handle store 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.