Symbian
Symbian Developer Library

SYMBIAN OS V9.4

Feedback

[Index] [Previous] [Next]

#include <CommsDatTypesV1_1.h>
Link against: commsdat.lib

Class CommsDat::CCDPANServiceExtRecord

class CCDPANServiceExtRecord : public CommsDat::CCDServiceRecordBase;

Description

Derivation

Members

Defined in CommsDat::CCDPANServiceExtRecord:

Inherited from CommsDat::CCDRecordBase:

Inherited from CommsDat::CCDServiceRecordBase:

Inherited from CommsDat::CMDBRecordBase:


Member functions


GetVDataTable()const

virtual Meta::SVDataTableEntry const* GetVDataTable() const;

Description

Return value

Meta::SVDataTableEntry const *


GetAttribPtr(const TInt)const

virtual TUint8* GetAttribPtr(const TInt aOffset) const;

Description

Parameters

const TInt aOffset

Return value

TUint8 *


TypeId()

static inline const Meta::STypeId TypeId();

Description

Return value

const Meta::STypeId


GetRecordInfo()

virtual inline const SRecordTypeInfo* GetRecordInfo();

Description

Gets the following information:

Return value

const CommsDat::SRecordTypeInfo *

Returns a const pointer to the record containing the data - client does not need to delete this pointer after use.

[Top]


Member data


iVDataTable

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 }};

Description


iLocalRole

CMDBField< TUint32 > iLocalRole;

Description

PAN role that the local device will act in. To dynamically select a role, use ECommDbPanRoleUnknown.


iPeerRole

CMDBField< TUint32 > iPeerRole;

Description

PAN role that the remote device will act in. To dynamically select a role, use ECommDbPanRoleUnknown.


iPeerMACAddresses

CMDBField< TDesC > iPeerMACAddresses;

Description

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.


iPromptForRemoteDevices

CMDBField< TBool > iPromptForRemoteDevices;

Description

Whether the agent should prompt the user to select the remote device to connect to.


iDisableSdpQuery

CMDBField< TBool > iDisableSdpQuery;

Description

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.


iAllowIncoming

CMDBField< TBool > iAllowIncoming;

Description

Whether the PAN agent should support incoming connections.


iPromptIfMACListFails

CMDBField< TBool > iPromptIfMACListFails;

Description

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.


iNapServiceEnabled

CMDBField< TBool > iNapServiceEnabled;

Description