|
||
class CCDVPNServiceRecord : public CommsDat::CCDServiceRecordBase;
CommsDat::CMDBNumFieldBase
- No description.
CommsDat::CMDBRecordBase
- Base class for all MetaDatabase records
CommsDat::CCDRecordBase
- Base class for wrapper containers for supported CommsDat recordtypes Alternative...
CommsDat::CCDServiceRecordBase
- (No abstract)
CommsDat::CCDVPNServiceRecord
- (No abstract)
Defined in CommsDat::CCDVPNServiceRecord
:
GetAttribPtr(const TInt)const
GetRecordInfo()
Gets the following information:GetVDataTable()const
TypeId()
iServiceIAP
Record id of the real IAP used by the IPSEC software to communicate with the VPN...iServiceNetwork
Record id of the real Network to be connected to by the virtual tunnel. iServicePolicy
Policy id of the policy file- this is a reference to the policy file. iVDataTable
Inherited from CommsDat::CCDRecordBase
:
CCDRecordBase(TMDBElementId)
Import CommsDat::CCDRecordBase constructor from another DLL. CreateCopyRecordL(CMDBRecordBase &)
Import function CreateCopyRecordL from another DLL. GetVDataTableStatic()
RecordFactoryL(TMDBElementId)
Import function RecordFactoryL from another DLL. iRecordName
User-defined name for this record. Should be unique in this table. iRecordTag
User-defined numeric tag for this record. Should be unique in this table. Inherited from CommsDat::CCDServiceRecordBase
:
iServiceEnableLlmnr
Specifies whether Link-local multicast name resolution is enabled. Inherited from CommsDat::CMDBRecordBase
:
virtual Meta::SVDataTableEntry const* GetVDataTable() const;
|
virtual TUint8* GetAttribPtr(const TInt aOffset) const;
|
|
virtual inline const SRecordTypeInfo* GetRecordInfo();
Gets the following information:
iTypeId
iValType
iTypeAttr
iTypeName
|
const Meta::SVDataTableEntry iVDataTable[]={ { KCDTIdVPNServiceRecord , reinterpret_cast<Meta::TMetaTypeNewL>( KCDTIdVPNServiceRecord
) },
{ (((TInt)&((( CCDVPNServiceRecord *)0x1000)-> iServicePolicy ))-0x1000), Meta:: TMDBTextVisitorFactoryL },
{ (((TInt)&((( CCDVPNServiceRecord *)0x1000)-> iServiceIAP ))-0x1000), Meta:: TMDBLinkNumVisitorFactoryL },
{ (((TInt)&((( CCDVPNServiceRecord *)0x1000)-> iServiceNetwork ))-0x1000), Meta:: TMDBLinkNumVisitorFactoryL },
{ (TInt)((TAny*)( CCDServiceRecordBase ::GetVDataTableStatic)), 0 }};
CMDBField< TDesC > iServicePolicy;
Policy id of the policy file- this is a reference to the policy file.
CMDBRecordLink< CCDIAPRecord > iServiceIAP;
Record id of the real IAP used by the IPSEC software to communicate with the VPN gateway.
CMDBRecordLink< CCDNetworkRecord > iServiceNetwork;
Record id of the real Network to be connected to by the virtual tunnel.