CCmConnectionMethodInfo Class Reference
class CCmConnectionMethodInfo : public CCmPluginBaseEng
|
Acts as a connection method that has no bearer type. Client applications can query connection method, but non-bearer specific attributes by calling RCmManager/ExtGetConnectionMethodInfoXXXL() functions. Modification and update of a connetion method is not supported. Common records of a connection method are loaded, and kept in memory as long as the client application queries attribute of another connection method.
cmmanager.lib
-
Since
-
S60 v3.2
Inherited Functions
|
|
CBase::CBase()
|
|
CBase::Delete(CBase *)
|
|
CBase::Extension_(TUint,TAny *&,TAny *)
|
|
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()
|
|
CCmPluginBaseEng::AddCommonConversionTableL(const TCmCommonAttrConvArrayItem *)
|
|
CCmPluginBaseEng::AddConverstionTableL(CommsDat::CCDRecordBase **,TBool *,const TCmAttribConvTable *)
|
|
CCmPluginBaseEng::AddResourceFileL(const TDesC &)
|
|
CCmPluginBaseEng::AllocReadL(TInt)const
|
|
CCmPluginBaseEng::CCmPluginBaseEng(TCmPluginInitParam *)
|
|
CCmPluginBaseEng::CheckDNSServerAddressL(TBool,CommsDat::CMDBField< TDesC > &,CommsDat::CMDBField< TDesC > &,CommsDat::CMDBField< TBool > &)
|
|
CCmPluginBaseEng::CheckIfAlreadyConnected()const
|
|
CCmPluginBaseEng::CheckIfNameModifiedL(CommsDat::CCDRecordBase *)const
|
|
CCmPluginBaseEng::CheckSpaceBelowCriticalLevelL()const
|
|
CCmPluginBaseEng::CmMgr()const
|
|
CCmPluginBaseEng::CommitTransactionL(TInt)
|
|
CCmPluginBaseEng::ConvTableItem(TUint32)
|
|
CCmPluginBaseEng::CopyAdditionalDataL(CCmPluginBaseEng &)const
|
|
CCmPluginBaseEng::CreateAdditionalRecordsL()
|
|
CCmPluginBaseEng::CreateNewL()
|
|
CCmPluginBaseEng::DecrementRefCounter()
|
|
CCmPluginBaseEng::DeleteAdditionalRecordsL()
|
|
CCmPluginBaseEng::DeleteL(TBool,TBool)
|
|
CCmPluginBaseEng::Destination()const
|
|
CCmPluginBaseEng::FeatureSupported(TInt)
|
|
CCmPluginBaseEng::FilterPossibleParentsL(RArray< TUint32 > &)
|
|
CCmPluginBaseEng::GetAdditionalUids(RArray< TUint32 > &)
|
|
CCmPluginBaseEng::GetBoolAttributeL(const TUint32)const
|
|
CCmPluginBaseEng::GetIntAttributeL(const TUint32)const
|
|
CCmPluginBaseEng::GetRefCounter()
|
|
CCmPluginBaseEng::GetString8AttributeL(const TUint32)const
|
|
CCmPluginBaseEng::GetStringAttributeL(const TUint32)const
|
|
CCmPluginBaseEng::GlobalBearerPriority(const TDesC &)const
|
|
CCmPluginBaseEng::GlobalUiBearerPriority(const TDesC &)const
|
|
CCmPluginBaseEng::IAPRecordElementId()const
|
|
CCmPluginBaseEng::IdIsValid()
|
|
CCmPluginBaseEng::IncrementRefCounter()
|
|
CCmPluginBaseEng::IsLinkedToIap(TUint32)
|
|
CCmPluginBaseEng::IsLinkedToSnap(TUint32)
|
|
CCmPluginBaseEng::IsProtected()const
|
|
CCmPluginBaseEng::LoadAdditionalRecordsL()
|
|
CCmPluginBaseEng::LoadL(TUint32)
|
|
CCmPluginBaseEng::LoadServiceSettingL()
|
|
CCmPluginBaseEng::NumOfConnMethodReferencesL()
|
|
CCmPluginBaseEng::OpenTransactionLC()
|
|
CCmPluginBaseEng::ParentDestination()const
|
|
CCmPluginBaseEng::PrepareToCopyDataL(CCmPluginBaseEng &)const
|
|
CCmPluginBaseEng::PrepareToDeleteRecordsL()
|
|
CCmPluginBaseEng::PrepareToLoadRecordsL()
|
|
CCmPluginBaseEng::PrepareToUpdateRecordsL()
|
|
CCmPluginBaseEng::RemoveCommonConversionTable(const TCmCommonAttrConvArrayItem *)
|
|
CCmPluginBaseEng::RemoveConversionTable(const TCmAttribConvTable *)
|
|
CCmPluginBaseEng::RemoveResourceFile(const TDesC &)
|
|
CCmPluginBaseEng::Reset()
|
|
CCmPluginBaseEng::RestoreAttributeL(const TUint32)
|
|
CCmPluginBaseEng::RollbackTransaction()
|
|
CCmPluginBaseEng::Session()const
|
|
CCmPluginBaseEng::SetBoolAttributeL(const TUint32,TBool)
|
|
CCmPluginBaseEng::SetDNSServerAddressL(TUint32,const TDesC &,TUint32,const TDesC &,TUint32,TBool)
|
|
CCmPluginBaseEng::SetIdValidity(TBool)
|
|
CCmPluginBaseEng::SetIntAttributeL(const TUint32,TUint32)
|
|
CCmPluginBaseEng::SetPreDefinedId(const TUint32)
|
|
CCmPluginBaseEng::SetProxyServerNameL(const TDesC &)
|
|
CCmPluginBaseEng::SetString8AttributeL(const TUint32,const TDesC8 &)
|
|
CCmPluginBaseEng::SetStringAttributeL(const TUint32,const TDesC16 &)
|
|
CCmPluginBaseEng::UpdateAdditionalRecordsL()
|
|
CCmPluginBaseEng::UpdateL()
|
|
CCmPluginBaseEng::UpdateServiceRecordL()
|
|
CCmPluginBaseEng::~CCmPluginBaseEng()
|
Constructor & Destructor Documentation
CCmConnectionMethodInfo(TCmPluginInitParam *)
~CCmConnectionMethodInfo()
~CCmConnectionMethodInfo
|
(
|
)
|
[virtual]
|
Member Functions Documentation
AdditionalReset()
void
|
AdditionalReset
|
(
|
)
|
[inline, virtual]
|
Plug-in implementation can make its on cleanup in this function. Always called from
LoadL()
and should be called from plugin's destructor.
BearerRecordIdLC(HBufC *&, TUint32 &)
void
|
BearerRecordIdLC
|
(
|
HBufC
*&
|
aBearerName,
|
|
TUint32
&
|
aRecordId
|
|
)
|
[private, virtual]
|
Return the bearer table name and record id of this connection in the bearer table.
CanHandleIapIdL(TUint32)
TBool
|
CanHandleIapIdL
|
(
|
TUint32
|
aIapId
|
)
|
const [private, virtual]
|
Checks if the plug-in can handle the given AP.
Parameters
TUint32
aIapId
|
IAPId of the AP to be checked
|
CanHandleIapIdL(CommsDat::CCDIAPRecord *)
Checks if the plug-in can handle the given AP.
ConstructL()
void
|
ConstructL
|
(
|
)
|
[private, virtual]
|
CopyAdditionalDataL(CCmPluginBaseEng *)
CreateCopyL()
Create a copy of the connection method:
CreateInstanceL(TCmPluginInitParam &)
Create a new instance of the given bearer type plugin. Used from framework to avoid using slow ECom framework.
CreateNewServiceRecordL()
void
|
CreateNewServiceRecordL
|
(
|
)
|
[private, virtual]
|
Plugin has to create and initialize its bearer specific object that points to the service record here. Pointer has to be stored in iServiceRecord data member. Do NOT store service record in CommsDat yet.
GetConnectionInfoBoolL(const TUint32, const TUint32)
GetConnectionInfoIntL(const TUint32, const TUint32)
GetConnectionInfoString8L(const TUint32, const TUint32)
GetConnectionInfoStringL(const TUint32, const TUint32)
InitializeWithUiL(TBool)
TBool
|
InitializeWithUiL
|
(
|
TBool
|
aManuallyConfigure
|
)
|
[private, virtual]
|
Called on a newly created connection method to initialize it properly with user interaction (e.g. APN setting for a packet data-, WEP-key setting for a WLAN connection method, etc.). Note: each plug-in should set its name (i.e. ECmName) in this function call.
Parameters
TBool
aManuallyConfigure
|
let's the plugin know if a plugin should be configured manually or automatically
|
NewL(TCmPluginInitParam *)
NewLC(TCmPluginInitParam *)
ResetAndLoadL(TUint32)
void
|
ResetAndLoadL
|
(
|
TUint32
|
aIapId
|
)
|
[private]
|
ResetIfInMemory(CCmPluginBaseEng *)
RunSettingsL()
TInt
|
RunSettingsL
|
(
|
)
|
[private, virtual]
|
Launches the settings dialog of the plugin
ServiceRecordIdLC(HBufC *&, TUint32 &)
void
|
ServiceRecordIdLC
|
(
|
HBufC
*&
|
aServiceName,
|
|
TUint32
&
|
aRecordId
|
|
)
|
[private, virtual]
|
Return the service table name and record id of this connection in the service table.
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.