epoc32/include/btmanclient.h
branchSymbian3
changeset 4 837f303aceeb
parent 2 2fe1408b6811
--- a/epoc32/include/btmanclient.h	Wed Mar 31 12:27:01 2010 +0100
+++ b/epoc32/include/btmanclient.h	Wed Mar 31 12:33:34 2010 +0100
@@ -1,9 +1,9 @@
 // Copyright (c) 1999-2009 Nokia Corporation and/or its subsidiary(-ies).
 // All rights reserved.
 // This component and the accompanying materials are made available
-// 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
+// under the terms of "Eclipse Public License v1.0"
 // which accompanies this distribution, and is available
-// at the URL "http://www.symbianfoundation.org/legal/licencesv10.html".
+// at the URL "http://www.eclipse.org/legal/epl-v10.html".
 //
 // Initial Contributors:
 // Nokia Corporation - initial contribution.
@@ -139,7 +139,8 @@
 
 struct TBTManClientServerMessage
 /**
-@internalComponent
+This is to only be used by phone manufacturers, not by application developers. 
+@publishedAll
 */
 	{
 public:
@@ -214,7 +215,10 @@
 NONSHARABLE_CLASS(CBTRegistryResponse) : public CActive
     /** Retrieves a set of results from the Registry.
 	 
-	This is a helper class that retrieves a set of results as a view from the registry.
+	This is a helper class that retrieves the set of results from a view set-up in the registry.
+	A view is set-up in the registry using RBTRegistry::CreateView.
+	
+	@see RBTRegistry
 	@publishedAll
 	@released
 	*/
@@ -263,6 +267,7 @@
 	IMPORT_C void DeleteAllInView(TRequestStatus& aStatus);	// depends on client process capabilities
 	IMPORT_C void Close();
 	IMPORT_C TInt CloseView();
+	IMPORT_C void NotifyViewChange(TRequestStatus& aStatus);
 	
 
 	void PreLoad(TRequestStatus& aStatus);
@@ -307,6 +312,7 @@
 
 /**
 UID of the PIN entry RNotifier plugin
+This is only to be used with notifiers.
 @publishedPartner
 @released
 */
@@ -314,16 +320,19 @@
 
 /**
 UID of the authorisation RNotifier plugin
+This is only to be used with notifiers.
 @publishedPartner
 @released
 */
 const TUid KBTManAuthNotifierUid={0x100069cf};
 
 
+
 NONSHARABLE_CLASS(TBTNotifierUpdateParams)
 	/** Sends parameter updates to the notifier.
 	
 	Struct to allow us to send a device name to the Passkey Entry and Authorisation RNotifier plugins.
+	This is only to be used with notifiers.
 	@publishedPartner
 	@released
 	*/
@@ -337,7 +346,7 @@
 
 NONSHARABLE_CLASS(TBTNotifierParams)
 	/** The device name parameter for the security notifier.
-	
+	This is only to be used with notifiers.	
 	@publishedPartner
 	@released
 	*/
@@ -351,7 +360,7 @@
 	
 NONSHARABLE_CLASS(TBTAuthorisationParams) : public TBTNotifierParams
     /** Bluetooth authorisation parameters.
-	 
+	This is only to be used with notifiers.	 
 	Struct to allow us to send params from the security manager to the Authorisation RNotifier plugin.
 	@publishedPartner
 	@released
@@ -364,7 +373,7 @@
 
 NONSHARABLE_CLASS(TBTPasskeyNotifierParams) : public TBTNotifierParams
 	/** The passkey parameter for the security notifier.
-	
+	This is only to be used with notifiers.	
 	@publishedPartner
 	@released
 	*/
@@ -376,11 +385,10 @@
 	TBool iLocallyInitiated;		
 	};
 
-
+// These are only to be used with notifiers.
 typedef TPckgBuf<TBTNotifierUpdateParams> TBTNotifierUpdateParamsPckg; /*!< packagebuf of TBTNotifierUpdateParams*/
 typedef TPckgBuf<TBTNotifierParams> TBTNotifierParamsPckg; /*!< packagebuf of TBTNotifierParams*/
 typedef TPckgBuf<TBTAuthorisationParams> TBTAuthorisationParamsPckg; /*!< packagebuf of TBTAuthorisationParams*/
 typedef TPckgBuf<TBTPasskeyNotifierParams> TBTPasskeyNotifierParamsPckg; /*!< packagebuf of TBTPasskeyNotifierParams*/
 
-
 #endif