diff -r 000000000000 -r 29b1cd4cb562 bluetoothmgmt/bluetoothclientlib/inc/bt_subscribe_partner.h --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/bluetoothmgmt/bluetoothclientlib/inc/bt_subscribe_partner.h Fri Jan 15 08:13:17 2010 +0200 @@ -0,0 +1,70 @@ +// Copyright (c) 2003-2009 Nokia Corporation and/or its subsidiary(-ies). +// All rights reserved. +// This component and the accompanying materials are made available +// under the terms of "Eclipse Public License v1.0" +// which accompanies this distribution, and is available +// at the URL "http://www.eclipse.org/legal/epl-v10.html". +// +// Initial Contributors: +// Nokia Corporation - initial contribution. +// +// Contributors: +// +// Description: +// Publish and Subscribe keys and categories. +// Allows clients to observe various events published by the Bluetooth subsystem, +// and for clients to influence some parameters in the Bluetooth subsystem +// +// + + +#ifndef BT_SUBSCRIBE_PARTNER_H +#define BT_SUBSCRIBE_PARTNER_H + +#include + +/** +KPropertyKeyBluetoothSetAFHChannelAssessmentMode +The key to send the Bluetooth AFH Channel Assessment Mode to the local Bluetooth hardware. +If AFH Channel Assessment Mode is on, then the local hardware will keep checking what +channels are busy and so should be avoided in a connection using AFH. +The P&S value will contain a boolean: ETrue if AFH Channel Assessment Mode is required, +EFalse if not. +The hardware is likely to support this either never, in master role only, +or in both master and slave roles. +The default setting of AFH Channel Assessment Mode in the hardware is 'on' +whenever the hardware can support it. +@publishedPartner +@released +@capability LocalServices Needed for both read and write access to this property +@capability NetworkControl Needed for both read and write access to this property +*/ +const TUint KPropertyKeyBluetoothSetAFHChannelAssessmentMode = (KUidBluetoothPubSubKeyBase + 10); + +/** +KPropertyKeyBluetoothAFHChannelAssessmentMode +This is a deprecated constant, maintained for source compatibility with non-secured +Symbian OS platforms. + +@publishedPartner +@deprecated +*/ +const TUint KPropertyKeyBluetoothAFHChannelAssessmentMode = KPropertyKeyBluetoothSetAFHChannelAssessmentMode; + +/** +KPropertyKeyBluetoothSetSimplePairingDebugMode +The key is intended to be used by a platform to set the stack into simple pairing debug mode. +Once enabled (by setting to ETrue) then it cannot be disabled, the mode will remain set until +the Bluetooth stack has been restarted. +When the Symbian simple pairing debug mode is enabled then the stack will instruct the hardware +to generate debug link keys for use with air traffic capture. +When the Symbian simple pairing debug mode is disabled a remote device attempting to make a +connection with a debug link key will be rejected for secure reasons. +@publishedPartner +@released +@capability LocalServices Needed for both read and write access to this property +@capability CommDD Needed for write access to this property +*/ +const TUint KPropertyKeyBluetoothSetSimplePairingDebugMode = (KUidBluetoothPubSubKeyBase + 21); + +#endif //BT_SUBSCRIBE_PARTNER_H \ No newline at end of file