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.