1.1 --- a/epoc32/include/btmanclient.h Wed Mar 31 12:27:01 2010 +0100
1.2 +++ b/epoc32/include/btmanclient.h Wed Mar 31 12:33:34 2010 +0100
1.3 @@ -1,9 +1,9 @@
1.4 // Copyright (c) 1999-2009 Nokia Corporation and/or its subsidiary(-ies).
1.5 // All rights reserved.
1.6 // This component and the accompanying materials are made available
1.7 -// under the terms of the License "Symbian Foundation License v1.0" to Symbian Foundation members and "Symbian Foundation End User License Agreement v1.0" to non-members
1.8 +// under the terms of "Eclipse Public License v1.0"
1.9 // which accompanies this distribution, and is available
1.10 -// at the URL "http://www.symbianfoundation.org/legal/licencesv10.html".
1.11 +// at the URL "http://www.eclipse.org/legal/epl-v10.html".
1.12 //
1.13 // Initial Contributors:
1.14 // Nokia Corporation - initial contribution.
1.15 @@ -139,7 +139,8 @@
1.16
1.17 struct TBTManClientServerMessage
1.18 /**
1.19 -@internalComponent
1.20 +This is to only be used by phone manufacturers, not by application developers.
1.21 +@publishedAll
1.22 */
1.23 {
1.24 public:
1.25 @@ -214,7 +215,10 @@
1.26 NONSHARABLE_CLASS(CBTRegistryResponse) : public CActive
1.27 /** Retrieves a set of results from the Registry.
1.28
1.29 - This is a helper class that retrieves a set of results as a view from the registry.
1.30 + This is a helper class that retrieves the set of results from a view set-up in the registry.
1.31 + A view is set-up in the registry using RBTRegistry::CreateView.
1.32 +
1.33 + @see RBTRegistry
1.34 @publishedAll
1.35 @released
1.36 */
1.37 @@ -263,6 +267,7 @@
1.38 IMPORT_C void DeleteAllInView(TRequestStatus& aStatus); // depends on client process capabilities
1.39 IMPORT_C void Close();
1.40 IMPORT_C TInt CloseView();
1.41 + IMPORT_C void NotifyViewChange(TRequestStatus& aStatus);
1.42
1.43
1.44 void PreLoad(TRequestStatus& aStatus);
1.45 @@ -307,6 +312,7 @@
1.46
1.47 /**
1.48 UID of the PIN entry RNotifier plugin
1.49 +This is only to be used with notifiers.
1.50 @publishedPartner
1.51 @released
1.52 */
1.53 @@ -314,16 +320,19 @@
1.54
1.55 /**
1.56 UID of the authorisation RNotifier plugin
1.57 +This is only to be used with notifiers.
1.58 @publishedPartner
1.59 @released
1.60 */
1.61 const TUid KBTManAuthNotifierUid={0x100069cf};
1.62
1.63
1.64 +
1.65 NONSHARABLE_CLASS(TBTNotifierUpdateParams)
1.66 /** Sends parameter updates to the notifier.
1.67
1.68 Struct to allow us to send a device name to the Passkey Entry and Authorisation RNotifier plugins.
1.69 + This is only to be used with notifiers.
1.70 @publishedPartner
1.71 @released
1.72 */
1.73 @@ -337,7 +346,7 @@
1.74
1.75 NONSHARABLE_CLASS(TBTNotifierParams)
1.76 /** The device name parameter for the security notifier.
1.77 -
1.78 + This is only to be used with notifiers.
1.79 @publishedPartner
1.80 @released
1.81 */
1.82 @@ -351,7 +360,7 @@
1.83
1.84 NONSHARABLE_CLASS(TBTAuthorisationParams) : public TBTNotifierParams
1.85 /** Bluetooth authorisation parameters.
1.86 -
1.87 + This is only to be used with notifiers.
1.88 Struct to allow us to send params from the security manager to the Authorisation RNotifier plugin.
1.89 @publishedPartner
1.90 @released
1.91 @@ -364,7 +373,7 @@
1.92
1.93 NONSHARABLE_CLASS(TBTPasskeyNotifierParams) : public TBTNotifierParams
1.94 /** The passkey parameter for the security notifier.
1.95 -
1.96 + This is only to be used with notifiers.
1.97 @publishedPartner
1.98 @released
1.99 */
1.100 @@ -376,11 +385,10 @@
1.101 TBool iLocallyInitiated;
1.102 };
1.103
1.104 -
1.105 +// These are only to be used with notifiers.
1.106 typedef TPckgBuf<TBTNotifierUpdateParams> TBTNotifierUpdateParamsPckg; /*!< packagebuf of TBTNotifierUpdateParams*/
1.107 typedef TPckgBuf<TBTNotifierParams> TBTNotifierParamsPckg; /*!< packagebuf of TBTNotifierParams*/
1.108 typedef TPckgBuf<TBTAuthorisationParams> TBTAuthorisationParamsPckg; /*!< packagebuf of TBTAuthorisationParams*/
1.109 typedef TPckgBuf<TBTPasskeyNotifierParams> TBTPasskeyNotifierParamsPckg; /*!< packagebuf of TBTPasskeyNotifierParams*/
1.110
1.111 -
1.112 #endif