CMmPacketContextGsmWcdmaExt Class Reference
| class CMmPacketContextGsmWcdmaExt : public CBase |
Inherits from
- CMmPacketContextGsmWcdmaExt
| Public Member Functions |
|---|
| ~CMmPacketContextGsmWcdmaExt() |
|
TInt
| ActivateL() |
|
TInt
| AddMediaAuthorizationL(RPacketContext::CTFTMediaAuthorizationV3 *const , TBool &) |
|
TInt
| AddPacketFilterL(TDes8 *) |
| void | CompleteActivate(CMmDataPackage *, const TInt) |
| void | CompleteActivatePhase2(CMmDataPackage *, const TInt) |
| void | CompleteDeactivate(const TInt) |
| void | CompleteDelete(const TInt) |
| void | CompleteGetDataVolumeTransferred(const CMmDataPackage *, const TInt) |
| void | CompleteInitialiseContext(const TInt) |
| void | CompleteModifyActiveContext(CMmDataPackage *, const TInt) |
| void | CompleteNotifyConfigChanged() |
| void | CompleteNotifyStatusChange(const CMmDataPackage *, const TInt) |
| void | CompleteSetConfig(const TInt) |
|
RPacketContext::TContextConfigGPRS * | ContextConfig() |
|
TBool
| ContextType() |
|
TInt
| DeactivateL() |
|
TInt
| DeleteL() |
|
TInt
| EnumeratePacketFilters(TInt *) |
|
TInt
| GetConfig(TPacketDataConfigBase *const ) |
|
TInt
| GetConfigurationData(TInfoName &, RPacketContext::TProtocolType &, TBool &, TInfoName &) |
|
TInt
| GetDataVolumeTransferredL() |
|
TInt
| GetDnsInfoEtel(TDes8 *const ) |
|
TInt
| GetPacketFilterInfo(const TInt, TPacketBase *) |
|
TInt
| InitialiseContextL(RPacketContext::TDataChannelV2 *) |
|
TBool
| IsContextActivationAllowed() |
|
TInt
| ModifyActiveContextL() |
|
CMmPacketContextGsmWcdmaExt * | NewL(CMmPacketContextTsy *const , CMmPacketServiceTsy *const ) |
|
TInt
| NotifyConfigChanged(TPacketDataConfigBase &) |
|
TInt
| RemoveMediaAuthorization(RPacketContext::TAuthorizationToken *const ) |
|
TInt
| RemovePacketFilter(const TInt) |
|
TInt
| SetConfigL(TPacketDataConfigBase *const ) |
| void | SetContextStatusBeforeDeactivation(const RPacketContext::TContextStatus) |
Constructor & Destructor Documentation
CMmPacketContextGsmWcdmaExt()
| CMmPacketContextGsmWcdmaExt | ( | ) | [private] |
~CMmPacketContextGsmWcdmaExt()
| ~CMmPacketContextGsmWcdmaExt | ( | ) | [virtual] |
Member Functions Documentation
ActivatePhase2L()
| void | ActivatePhase2L | ( | ) | [private] |
This is the second phase of context activation.
AddMediaAuthorizationL(RPacketContext::CTFTMediaAuthorizationV3 *const, TBool &)
AddPacketFilterL(TDes8 *)
Prepare to set or modify packet filter(s) to context
Parameters
| TDes8 * aPacketFilter | Current context TFT filter data |
CompleteActivate(CMmDataPackage *, const TInt)
Complete the activate request
CompleteActivatePhase2(CMmDataPackage *, const TInt)
CompleteDeactivate(const TInt)
| void | CompleteDeactivate | ( | const TInt | aResult | ) | |
Complete deactivation of the context.
CompleteDelete(const TInt)
| void | CompleteDelete | ( | const TInt | aResult | ) | |
Complete deletion of the context.
CompleteGetDataVolumeTransferred(const CMmDataPackage *, const TInt)
| void | CompleteGetDataVolumeTransferred | ( | const CMmDataPackage * | aDataPackage, |
| | const TInt | aResult |
| | ) | |
Complete the GetDataVolumeTransferred request.
CompleteInitialiseContext(const TInt)
| void | CompleteInitialiseContext | ( | const TInt | aResult | ) | |
Complete initialise of a context
CompleteModifyActiveContext(CMmDataPackage *, const TInt)
Complete active context modify operation
CompleteNotifyConfigChanged()
| void | CompleteNotifyConfigChanged | ( | ) | |
Complete the config changed notification
CompleteNotifyStatusChange(const CMmDataPackage *, const TInt)
Complete the config changed notification
CompleteSetConfig(const TInt)
| void | CompleteSetConfig | ( | const TInt | aResult | ) | |
ConstructL()
| void | ConstructL | ( | ) | [private] |
ContextConfig()
Return pointer to context configuration GPRS
EnumeratePacketFilters(TInt *)
|
TInt
| EnumeratePacketFilters | ( | TInt * | aCount | ) | |
Count packet filters from context.
GetConfig(TPacketDataConfigBase *const)
Get the context configuration info.
GetConfigurationData(TInfoName &, RPacketContext::TProtocolType &, TBool &, TInfoName &)
Get the context configuration data. This function is called from QoS when the client has called the SetProfileParameters
GetDataVolumeTransferredL()
|
TInt
| GetDataVolumeTransferredL | ( | ) | |
Get the data volume transferred
GetDnsInfoEtel(TDes8 *const)
This method get the DNS info
Parameters
| TDes8 *const aDnsInfo | Contains DNS information in return |
GetPacketFilterInfo(const TInt, TPacketBase *)
Gets packet filter info by index
Parameters
| const TInt aIndex | Index of the wanted packet filter |
| TPacketBase * aPacketFilterInfo | |
InitInternalAttributesL()
| void | InitInternalAttributesL | ( | ) | [private] |
Initialise miscellaneous internal attributes.
InitialiseContextL(RPacketContext::TDataChannelV2 *)
IsContextActivationAllowed()
|
TBool
| IsContextActivationAllowed | ( | ) | const |
Tells if context activation is allowed
ModifyActiveContextL()
|
TInt
| ModifyActiveContextL | ( | ) | |
Add, remove or modify packetfilter(s) and qos to active context.
NewL(CMmPacketContextTsy *const, CMmPacketServiceTsy *const)
NotifyConfigChanged(TPacketDataConfigBase &)
Notify when context configuration info has been changed
RemoveMediaAuthorization(RPacketContext::TAuthorizationToken *const)
RemovePacketFilter(const TInt)
Prepare to remove packet filter(s) from context.
Parameters
| const TInt aId | ID of the TFT filter to be removed |
SetConfigL(TPacketDataConfigBase *const)
SetContextStatusBeforeDeactivation(const RPacketContext::TContextStatus)
Sets iContextStatusBeforeActivation parameter
Member Enumerations Documentation
Enum TAddPacketFilterStatusStates
packet context packet f lter operation states
Enumerators
| EAddPacketFilterStatusAdd | |
| EAddPacketFilterStatusModify | |
| EAddPacketFilterStatusRemove | |
| EAddPacketFilterStatusUnknown | |
Member Data Documentation
RPacketContext::TContextConfigGPRS * iConfig
Context configuration data GPRS Own.
TUint
iConnectionSpeed
|
TUint
| iConnectionSpeed | [private] |
TContextConfiguration
iContextConfiguration
Includes Qos, configuration and packet filter data
TInt
iContextConfigurationType
|
TInt
| iContextConfigurationType | [private] |
Includes context configuration information
RPacketContext::TContextStatus
iContextStatusBeforeDeactivation
Context status before deactivation
RPacketContext::TDataChannelV2 * iDataChannel
DataChannel for a packet context
CArrayFixFlat< RPacketContext::TPacketFilterV2 > * iFilterArray
Container to context packet filters Own.
TInt
iFilterIdTemporaryArray
|
TInt
| iFilterIdTemporaryArray | [private] |
Temporary container to remove packet filter Id's
TAddPacketFilterStatusStates
iFilterStatus
CArrayFixFlat< RPacketContext::TPacketFilterV2 > * iFilterTemporaryArray
Temporary container to context packet filter(s) Own.
TBool
iIsActivateAllowed
|
TBool
| iIsActivateAllowed | [private] |
Context activation allowed
TBool
iIsInitialiseAllowed
|
TBool
| iIsInitialiseAllowed | [private] |
Context initialization allowed
CMmPacketContextTsy * iMmPacketContextTsy
Pointer to the packet context tsy Not own.
CMmPacketServiceTsy * iMmPacketServiceTsy
Pointer to the Packet Service TSY Not own.
RPacketContext::TContextConfigGPRS
iNotifyConfig
Configuration data for NotifyConfigChanged to GPRS
RPacketContext::TContextConfigR99_R4
iNotifyConfigR99_R4
Configuration data for NotifyConfigChanged to R99_R4
TAddPacketFilterStatusStates
iPrevFilterStatus
Previous filter operation
RPacketContext::TContextConfigGPRS * iTempConfig
Temporary context configuration data to GPRS
CArrayFixFlat< RPacketContext::CTFTMediaAuthorizationV3 > * iTempMediaAuthorizationArray
Temporary container for authorization class Rel5 Own.
TBool
isAddMediaAuthorizationCalledFirstTime
|
TBool
| isAddMediaAuthorizationCalledFirstTime | [private] |
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.