![Symbian Developer Library](../../../../a_stock/images/mainheading.gif)
![]() |
![]() |
|
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)const
GetRecordInfo()
Gets the following information:GetVDataTable()const
TypeId()
iAllowIncoming
Whether the PAN agent should support incoming connections. iDisableSdpQuery
Whether the remote role defined above should be accepted without performing an S...iLocalRole
PAN role that the local device will act in. To dynamically select a role, use EC...iNapServiceEnabled
iPeerMACAddresses
A list of Bluetooth MAC addresses. If one address is specified, then PAN agent w...iPeerRole
PAN role that the remote device will act in. To dynamically select a role, use E...iPromptForRemoteDevices
Whether the agent should prompt the user to select the remote device to connect ...iPromptIfMACListFails
Whether the agent should prompt the user to select the remote device to be conne...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[]={ { 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;