|
|
|
class CCDPANServiceExtRecord : 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::CCDPANServiceExtRecord - (No abstract)
Defined in CommsDat::CCDPANServiceExtRecord:
GetAttribPtr(const TInt)constGetRecordInfo()Gets the following information:GetVDataTable()constTypeId()iAllowIncomingWhether the PAN agent should support incoming connections. iDisableSdpQueryWhether the remote role defined above should be accepted without performing an S...iLocalRolePAN role that the local device will act in. To dynamically select a role, use EC...iNapServiceEnablediPeerMACAddressesA list of Bluetooth MAC addresses. If one address is specified, then PAN agent w...iPeerRolePAN role that the remote device will act in. To dynamically select a role, use E...iPromptForRemoteDevicesWhether the agent should prompt the user to select the remote device to connect ...iPromptIfMACListFailsWhether the agent should prompt the user to select the remote device to be conne...iVDataTableInherited 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. iRecordNameUser-defined name for this record. Should be unique in this table. iRecordTagUser-defined numeric tag for this record. Should be unique in this table. Inherited from CommsDat::CCDServiceRecordBase:
iServiceEnableLlmnrSpecifies 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[]={ { KCDTIdPANServiceExtRecord , reinterpret_cast<Meta::TMetaTypeNewL>( KCDTIdPANServiceExtRecord
) },
{ (((TInt)&((( CCDPANServiceExtRecord *)0x1000)-> iLocalRole ))-0x1000), Meta:: TMDBNumVisitorFactoryL },
{ (((TInt)&((( CCDPANServiceExtRecord *)0x1000)-> iPeerRole ))-0x1000), Meta:: TMDBNumVisitorFactoryL },
{ (((TInt)&((( CCDPANServiceExtRecord *)0x1000)-> iPeerMACAddresses ))-0x1000), Meta:: TMDBTextVisitorFactoryL },
{ (((TInt)&((( CCDPANServiceExtRecord *)0x1000)-> iPromptForRemoteDevices ))-0x1000), Meta:: TMDBNumVisitorFactoryL },
{ (((TInt)&((( CCDPANServiceExtRecord *)0x1000)-> iDisableSdpQuery ))-0x1000), Meta:: TMDBNumVisitorFactoryL },
{ (((TInt)&((( CCDPANServiceExtRecord *)0x1000)-> iAllowIncoming ))-0x1000), Meta:: TMDBNumVisitorFactoryL },
{ (((TInt)&((( CCDPANServiceExtRecord *)0x1000)-> iPromptIfMACListFails ))-0x1000), Meta:: TMDBNumVisitorFactoryL },
{ (((TInt)&((( CCDPANServiceExtRecord *)0x1000)-> iNapServiceEnabled ))-0x1000), Meta:: TMDBNumVisitorFactoryL },
{ (TInt)((TAny*)( CCDServiceRecordBase ::GetVDataTableStatic)), 0 }};
CMDBField< TUint32 > iLocalRole;
PAN role that the local device will act in. To dynamically select a role, use ECommDbPanRoleUnknown.
CMDBField< TUint32 > iPeerRole;
PAN role that the remote device will act in. To dynamically select a role, use ECommDbPanRoleUnknown.
CMDBField< TDesC > iPeerMACAddresses;
A list of Bluetooth MAC addresses. If one address is specified, then PAN agent will connect to it. If more than one device address is specified (in a comma seperated list), then PAN agent will discover whether any of the devices are in range, and connect to one of them. Comma-separated list of Bluetooth MAC addresses, with no "0x" preamble and no colons separating the digits.
CMDBField< TBool > iPromptForRemoteDevices;
Whether the agent should prompt the user to select the remote device to connect to.
CMDBField< TBool > iDisableSdpQuery;
Whether the remote role defined above should be accepted without performing an SDP query to ensure the remote device supports the specified role. Not recommended for use.
CMDBField< TBool > iAllowIncoming;
Whether the PAN agent should support incoming connections.
CMDBField< TBool > iPromptIfMACListFails;
Whether the agent should prompt the user to select the remote device to be connected to if we cannot connect to any device specified in the MAC list.
CMDBField< TBool > iNapServiceEnabled;