|
||
class CCDLANServiceRecord : 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::CCDLANServiceRecord
- (No abstract)
Defined in CommsDat::CCDLANServiceRecord
:
GetAttribPtr(const TInt)const
GetRecordInfo()
Gets the following information:GetVDataTable()const
TypeId()
iConfigDaemonManagerName
Name of the ECOM daemon manager plug-in for NIFMAN used to load a specific confi...iConfigDaemonName
Name of the daemon used for address configuration. iIfNetworks
Comma separated list of network protocols to be used by the NIF. iIp6DnsAddrFromServer
Specifies whether to get the DNS address (IPV6) from the ISP. iIp6NameServer1
Static address of the Primary IPV6 name server if required. This is used if the ...iIp6NameServer2
Static address of the Secondary IPV6 name server if required. May be set to 0.0....iIpAddr
Static IP Address (if required). This is the IP address of a NIF. This is used i...iIpAddrFromServer
Specifies whether to get the IP address from the ISP. iIpAddrLeaseValidFrom
Start of the address lease for dynamic address allocation by the ISP (e.g. a DHC...iIpAddrLeaseValidTo
End of the address lease for dynamic address allocation by the ISP (.e.g. a DHCP...iIpDnsAddrFromServer
Specifies whether to get the DNS address (IPV4) from the ISP. iIpGateway
IP address of the Gateway. iIpNameServer1
Static address of the Primary IPV4 DNS server if required. This is used if the a...iIpNameServer2
Static address of the Secondary IPV4 DNS server (if required). May be set to 0.0...iIpNetmask
IP netmask of the NIF. iServiceExtensionTableName
Name of the extension table. iServiceExtensionTableRecordId
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 inline const SRecordTypeInfo* GetRecordInfo();
Gets the following information:
iTypeId
iValType
iTypeAttr
iTypeName
|
virtual Meta::SVDataTableEntry const* GetVDataTable() const;
|
virtual TUint8* GetAttribPtr(const TInt aOffset) const;
|
|
const Meta::SVDataTableEntry iVDataTable[]={ { KCDTIdLANServiceRecord , reinterpret_cast<Meta::TMetaTypeNewL>( KCDTIdLANServiceRecord
) },
{ (((TInt)&((( CCDLANServiceRecord *)0x1000)-> iIfNetworks ))-0x1000), Meta:: TMDBTextVisitorFactoryL },
{ (((TInt)&((( CCDLANServiceRecord *)0x1000)-> iIpNetmask ))-0x1000), Meta:: TMDBTextVisitorFactoryL },
{ (((TInt)&((( CCDLANServiceRecord *)0x1000)-> iIpGateway ))-0x1000), Meta:: TMDBTextVisitorFactoryL },
{ (((TInt)&((( CCDLANServiceRecord *)0x1000)-> iIpAddrFromServer ))-0x1000), Meta:: TMDBNumVisitorFactoryL },
{ (((TInt)&((( CCDLANServiceRecord *)0x1000)-> iIpAddr ))-0x1000), Meta:: TMDBTextVisitorFactoryL },
{ (((TInt)&((( CCDLANServiceRecord *)0x1000)-> iIpDnsAddrFromServer ))-0x1000), Meta:: TMDBNumVisitorFactoryL },
{ (((TInt)&((( CCDLANServiceRecord *)0x1000)-> iIpNameServer1 ))-0x1000), Meta:: TMDBTextVisitorFactoryL },
{ (((TInt)&((( CCDLANServiceRecord *)0x1000)-> iIpNameServer2 ))-0x1000), Meta:: TMDBTextVisitorFactoryL },
{ (((TInt)&((( CCDLANServiceRecord *)0x1000)-> iIp6DnsAddrFromServer ))-0x1000), Meta:: TMDBNumVisitorFactoryL },
{ (((TInt)&((( CCDLANServiceRecord *)0x1000)-> iIp6NameServer1 ))-0x1000), Meta:: TMDBTextVisitorFactoryL },
{ (((TInt)&((( CCDLANServiceRecord *)0x1000)-> iIp6NameServer2 ))-0x1000), Meta:: TMDBTextVisitorFactoryL },
{ (((TInt)&((( CCDLANServiceRecord *)0x1000)-> iIpAddrLeaseValidFrom ))-0x1000), Meta:: TMDBTextVisitorFactoryL },
{ (((TInt)&((( CCDLANServiceRecord *)0x1000)-> iIpAddrLeaseValidTo ))-0x1000), Meta:: TMDBTextVisitorFactoryL },
{ (((TInt)&((( CCDLANServiceRecord *)0x1000)-> iConfigDaemonManagerName ))-0x1000), Meta:: TMDBTextVisitorFactoryL },
{ (((TInt)&((( CCDLANServiceRecord *)0x1000)-> iConfigDaemonName ))-0x1000), Meta:: TMDBTextVisitorFactoryL },
{ (((TInt)&((( CCDLANServiceRecord *)0x1000)-> iServiceExtensionTableName ))-0x1000), Meta:: TMDBTextVisitorFactoryL
},
{ (((TInt)&((( CCDLANServiceRecord *)0x1000)-> iServiceExtensionTableRecordId ))-0x1000), Meta:: TMDBLinkNumVisitorFactoryL
},
{ (TInt)((TAny*)( CCDServiceRecordBase ::GetVDataTableStatic)), 0 }};
CMDBField< TDesC > iIfNetworks;
Comma separated list of network protocols to be used by the NIF.
CMDBField< TBool > iIpAddrFromServer;
Specifies whether to get the IP address from the ISP.
CMDBField< TDesC > iIpAddr;
Static IP Address (if required). This is the IP address of a NIF. This is used if the address is not dynamically allocated by the ISP.
CMDBField< TBool > iIpDnsAddrFromServer;
Specifies whether to get the DNS address (IPV4) from the ISP.
CMDBField< TDesC > iIpNameServer1;
Static address of the Primary IPV4 DNS server if required. This is used if the address of the name server is not dynamically allocated by the ISP. May be set to 0.0.0.0 to disable assigning the primary DNS address.
CMDBField< TDesC > iIpNameServer2;
Static address of the Secondary IPV4 DNS server (if required). May be set to 0.0.0.0 to disable assigning the secondary DNS address.
CMDBField< TBool > iIp6DnsAddrFromServer;
Specifies whether to get the DNS address (IPV6) from the ISP.
CMDBField< TDesC > iIp6NameServer1;
Static address of the Primary IPV6 name server if required. This is used if the address of the name server is not dynamically allocated by the ISP. May be set to 0.0.0.0 to disable assigning the primary DNS address.
CMDBField< TDesC > iIp6NameServer2;
Static address of the Secondary IPV6 name server if required. May be set to 0.0.0.0 to disable assigning the secondary DNS address.
CMDBField< TDesC > iIpAddrLeaseValidFrom;
Start of the address lease for dynamic address allocation by the ISP (e.g. a DHCP assigned IP address). Start time information stating when the IP address was leased out. The format is as follows: dd/mm/yyyy hr:mins AM/PM, e.g. 04/08/2006 6:21 PM.
CMDBField< TDesC > iIpAddrLeaseValidTo;
End of the address lease for dynamic address allocation by the ISP (.e.g. a DHCP assigned IP address). End time information stating when the IP address lease finishes. The format is as follows: dd/mm/yyyy hr:mins AM/PM, e.g. 08/08/2006 6:21 PM.
CMDBField< TDesC > iConfigDaemonManagerName;
Name of the ECOM daemon manager plug-in for NIFMAN used to load a specific configuration daemon.
CMDBField< TDesC > iConfigDaemonName;
Name of the daemon used for address configuration.
CMDBRecordLink< CCDServiceExtRecordBase > iServiceExtensionTableRecordId;