epoc32/include/btmanclient.h
branchSymbian3
changeset 4 837f303aceeb
parent 2 2fe1408b6811
     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