add @feature tag
authorJoonho Cho <jh03.cho@samsung.com>
Tue, 26 Mar 2013 09:06:45 +0000 (18:06 +0900)
committerJoonho Cho <jh03.cho@samsung.com>
Tue, 26 Mar 2013 09:06:45 +0000 (18:06 +0900)
Change-Id: I4231e4c3c9cc86fc39012e7054813f54f89fc6b5
Signed-off-by: Joonho Cho <jh03.cho@samsung.com>
inc/FNetBtBluetoothDevice.h
inc/FNetBtBluetoothHealth.h
inc/FNetBtBluetoothManager.h
inc/FNetBtBluetoothOppClient.h
inc/FNetBtBluetoothOppServer.h
inc/FNetBtBluetoothSppAcceptor.h
inc/FNetBtBluetoothSppInitiator.h
inc/FNetBtIBluetoothDeviceEventListener.h
inc/FNetBtIBluetoothManagerEventListener.h
inc/FNetBtIBluetoothOppClientEventListener.h
inc/FNetBtIBluetoothOppServerEventListener.h

index 19cec96..63c7692 100755 (executable)
@@ -83,13 +83,16 @@ public:
         * @param[in]   minorClassType          The minor class type of a %Bluetooth device
         * @param[in]   serviceClassList        The service class type list
         * @param[in]   serviceList             The service type list
-        * @remarks     The @c serviceClassList parameter consists of Bluetooth::BluetoothServiceClassType values, which are
-        *              joined by the logical OR operator. @n
-        *              The @c serviceList parameter consists of Bluetooth::BluetoothServiceType values which are joined by the
-        *              logical OR operator.
+        * @remarks
+        *              - The @c serviceClassList parameter consists of Bluetooth::BluetoothServiceClassType values, which
+        *                are joined by the logical OR operator.
+        *              - The @c serviceList parameter consists of Bluetooth::BluetoothServiceType values which are joined
+        *                by the logical OR operator.
         * @endif
         */
-       BluetoothDevice(const Tizen::Base::ByteBuffer& address, const Tizen::Base::String& deviceName, BluetoothMajorDeviceClassType majorClassType, BluetoothMinorDeviceClassType minorClassType, unsigned long serviceClassList, unsigned long serviceList);
+       BluetoothDevice(const Tizen::Base::ByteBuffer& address, const Tizen::Base::String& deviceName,
+                       BluetoothMajorDeviceClassType majorClassType, BluetoothMinorDeviceClassType minorClassType,
+                       unsigned long serviceClassList, unsigned long serviceList);
 
        /**
         * Copying of objects using this copy constructor is allowed.
index 4c6002c..56cb47b 100755 (executable)
@@ -80,13 +80,17 @@ public:
         * Constructs an instance of %BluetoothHealth with the specified listener.
         *
         * @since 2.0
+        * @feature     %http://tizen.org/feature/network.bluetooth
         *
         * @return      An error code
         * @param[in]   listener                The event listener for the %BluetoothHealth. @n
         *                                      The specified listener must be allocated at heap, not stack.
         * @exception   E_SUCCESS               The method is successful.
         * @exception   E_OUT_OF_MEMORY         The memory is insufficient.
-        * @exception   E_UNSUPPORTED_OPERATION The device does not support the %Bluetooth feature.
+        * @exception   E_UNSUPPORTED_OPERATION The Emulator or target device does not support the required feature.
+        *                                      For more information, see
+        *                                      <a href=”../org.tizen.gettingstarted/html/tizen_overview/application_filtering.htm”>
+        *                                      Application Filtering</a>.
         * @exception   E_OPERATION_FAILED      The method has failed.
         */
        result Construct(IBluetoothHealthEventListener& listener);
@@ -210,14 +214,12 @@ public:
 
 private:
        //
-       // The implementation of this copy constructor is intentionally blank and declared as private to prohibit copying
-       // of objects.
+       // The implementation of this copy constructor is intentionally blank to prohibit copying of objects.
        //
        BluetoothHealth(const BluetoothHealth& value);
 
        //
-       // The implementation of this copy assignment operator is intentionally blank and declared as private to prohibit
-       // copying of objects.
+       // The implementation of this copy assignment operator is intentionally blank to prohibit copying of objects.
        //
        BluetoothHealth& operator =(const BluetoothHealth& rhs);
 
index dd7fe99..413f2c0 100755 (executable)
@@ -82,13 +82,17 @@ public:
         * Constructs and initializes an instance of the %BluetoothManager class with the specified listener.
         *
         * @since       2.0
+        * @feature     %http://tizen.org/feature/network.bluetooth
         *
         * @return      An error code
-        * @param[in]   listener                    The listener to handle the %BluetoothManager event
-        * @exception   E_SUCCESS                   The method is successful.
-        * @exception   E_OUT_OF_MEMORY             The memory is insufficient.
-        * @exception   E_UNSUPPORTED_OPERATION     This operation is not supported.
-        * @exception   E_SYSTEM                    A system error has occurred.
+        * @param[in]   listener                The listener to handle the %BluetoothManager event
+        * @exception   E_SUCCESS               The method is successful.
+        * @exception   E_OUT_OF_MEMORY         The memory is insufficient.
+        * @exception   E_UNSUPPORTED_OPERATION The Emulator or target device does not support the required feature.
+        *                                      For more information, see
+        *                                      <a href=”../org.tizen.gettingstarted/html/tizen_overview/application_filtering.htm”>
+        *                                      Application Filtering</a>.
+        * @exception   E_SYSTEM                A system error has occurred.
         */
        result Construct(IBluetoothManagerEventListener& listener);
 
@@ -100,14 +104,14 @@ public:
         * @privilege   %http://tizen.org/privilege/bluetooth.admin
         *
         * @return      An error code
-        * @exception   E_SUCCESS                   The method is successful.
-        * @exception   E_IN_PROGRESS               The %Bluetooth activation process is in progress.
-        * @exception   E_INVALID_OPERATION         The current state of the instance prohibits the execution of the
-        *                                          specified operation. @n
-        *                                          For example, %Bluetooth is already activated.
-        * @exception   E_OUT_OF_MEMORY             The memory is insufficient.
-        * @exception   E_PRIVILEGE_DENIED          The application does not have the privilege to call this method.
-        * @exception   E_SYSTEM                    A system error has occurred.
+        * @exception   E_SUCCESS               The method is successful.
+        * @exception   E_IN_PROGRESS           The %Bluetooth activation process is in progress.
+        * @exception   E_INVALID_OPERATION     The current state of the instance prohibits the execution of the specified
+        *                                      operation. @n
+        *                                      For example, %Bluetooth is already activated.
+        * @exception   E_OUT_OF_MEMORY         The memory is insufficient.
+        * @exception   E_PRIVILEGE_DENIED      The application does not have the privilege to call this method.
+        * @exception   E_SYSTEM                A system error has occurred.
         * @see         IBluetoothManagerEventListener::OnBluetoothActivated()
         */
        result Activate(void);
@@ -120,14 +124,14 @@ public:
         * @privilege   %http://tizen.org/privilege/bluetooth.admin
         *
         * @return      An error code
-        * @exception   E_SUCCESS                   The method is successful.
-        * @exception   E_IN_PROGRESS               The %Bluetooth deactivation process is in progress.
-        * @exception   E_INVALID_OPERATION         The current state of the instance prohibits the execution of the
-        *                                          specified operation. @n
-        *                                          For example, the %Bluetooth is already deactivated.
-        * @exception   E_OUT_OF_MEMORY             The memory is insufficient.
-        * @exception   E_PRIVILEGE_DENIED          The application does not have the privilege to call this method.
-        * @exception   E_SYSTEM                    A system error has occurred.
+        * @exception   E_SUCCESS               The method is successful.
+        * @exception   E_IN_PROGRESS           The %Bluetooth deactivation process is in progress.
+        * @exception   E_INVALID_OPERATION     The current state of the instance prohibits the execution of the specified
+        *                                      operation. @n
+        *                                      For example, the %Bluetooth is already deactivated.
+        * @exception   E_OUT_OF_MEMORY         The memory is insufficient.
+        * @exception   E_PRIVILEGE_DENIED      The application does not have the privilege to call this method.
+        * @exception   E_SYSTEM                A system error has occurred.
         * @see         IBluetoothManagerEventListener::OnBluetoothDeactivated()
         */
        result Deactivate(void);
@@ -145,7 +149,7 @@ public:
         *
         * @return      @c true if the specified type of connection is available, @n
         *              else @c false
-        * @param[in]   type                        The connection type
+        * @param[in]   type                    The connection type
         *
         * @endif
         */
@@ -163,9 +167,9 @@ public:
         * @since       2.0
         *
         * @return      The local device information
-        * @exception   E_SUCCESS                   The method is successful.
-        * @exception   E_OUT_OF_MEMORY             The memory is insufficient.
-        * @exception   E_SYSTEM                    A system error has occurred.
+        * @exception   E_SUCCESS               The method is successful.
+        * @exception   E_OUT_OF_MEMORY         The memory is insufficient.
+        * @exception   E_SYSTEM                A system error has occurred.
         * @remarks     The specific error code can be accessed using the GetLastResult() method.
         * @endif
         */
@@ -285,13 +289,13 @@ public:
         * @privilege   %http://tizen.org/privilege/bluetooth.admin
         *
         * @return      An error code
-        * @param[in]   deviceName                  The new device name. @n
-        *                                          The specified device name is automatically truncated if its size is
-        *                                          greater than @c 64 bytes.
-        * @exception   E_SUCCESS                   The method is successful.
-        * @exception   E_INVALID_ARG               The specified device name is an empty string.
-        * @exception   E_PRIVILEGE_DENIED          The application does not have the privilege to call this method.
-        * @exception   E_SYSTEM                    A system error has occurred.
+        * @param[in]   deviceName              The new device name. @n
+        *                                      The specified device name is automatically truncated if its size is greater
+        *                                      than @c 64 bytes.
+        * @exception   E_SUCCESS               The method is successful.
+        * @exception   E_INVALID_ARG           The specified device name is an empty string.
+        * @exception   E_PRIVILEGE_DENIED      The application does not have the privilege to call this method.
+        * @exception   E_SYSTEM                A system error has occurred.
         * @remarks     This method does not affect the system settings.
         */
        result SetLocalDeviceName(const Tizen::Base::String& deviceName);
@@ -304,16 +308,16 @@ public:
         * @privilege   %http://tizen.org/privilege/bluetoothmanager
         *
         * @return      An error code
-        * @param[in]   mode                        The new discoverable mode
-        * @param[in]   seconds                     The duration in seconds for which the local device is discoverable. @n
-        *                                          The specified duration is adopted only if the specified @c mode is
-        *                                          @c BT_DISC_MODE_TIME_LIMITED_DISCOVERABLE.
-        * @exception   E_SUCCESS                   The method is successful.
-        * @exception   E_INVALID_ARG               The specified @c seconds should be greater than 0 if the specified
-        *                                          @c mode is @c BT_DISC_MODE_TIME_LIMITED_DISCOVERABLE.
-        * @exception   E_INVALID_OPERATION         %Bluetooth is not activated.
-        * @exception   E_PRIVILEGE_DENIED          The application does not have the privilege to call this method.
-        * @exception   E_SYSTEM                    A system error has occurred.
+        * @param[in]   mode                    The new discoverable mode
+        * @param[in]   seconds                 The duration in seconds for which the local device is discoverable. @n
+        *                                      The specified duration is adopted only if the specified @c mode is
+        *                                      @c BT_DISC_MODE_TIME_LIMITED_DISCOVERABLE.
+        * @exception   E_SUCCESS               The method is successful.
+        * @exception   E_INVALID_ARG           The specified @c seconds should be greater than 0 if the specified @c mode
+        *                                      is @c BT_DISC_MODE_TIME_LIMITED_DISCOVERABLE.
+        * @exception   E_INVALID_OPERATION     %Bluetooth is not activated.
+        * @exception   E_PRIVILEGE_DENIED      The application does not have the privilege to call this method.
+        * @exception   E_SYSTEM                A system error has occurred.
         * @see         IBluetoothManagerEventListener::OnBluetoothDiscoverableModeChanged()
         */
        result SetDiscoverableMode(BluetoothDiscoverableMode mode, int seconds = 0);
@@ -328,9 +332,9 @@ public:
         * @since       2.0
         *
         * @return      An error code
-        * @exception   E_SUCCESS                   The method is successful.
-        * @exception   E_OUT_OF_MEMORY             The memory is insufficient.
-        * @exception   E_SYSTEM                    A system error has occurred.
+        * @exception   E_SUCCESS               The method is successful.
+        * @exception   E_OUT_OF_MEMORY         The memory is insufficient.
+        * @exception   E_SYSTEM                A system error has occurred.
         * @endif
         */
        result RefreshPairedDeviceList(void);
@@ -348,9 +352,9 @@ public:
         *
         * @return      The instance of %BluetoothDevice containing the specified address, @n
         *              else @c null if the search is not successful
-        * @param[in]   deviceAddress               The address to locate
-        * @exception   E_SUCCESS                   The method is successful.
-        * @exception   E_OBJ_NOT_FOUND             The specified device is not found in the paired device list.
+        * @param[in]   deviceAddress           The address to locate
+        * @exception   E_SUCCESS               The method is successful.
+        * @exception   E_OBJ_NOT_FOUND         The specified device is not found in the paired device list.
         * @remarks     The specific error code can be accessed using the GetLastResult() method.
         * @endif
         */
@@ -363,10 +367,10 @@ public:
         *
         * @return      The instance of %BluetoothDevice containing the specified address, @n
         *              else @c null if the search is not successful
-        * @param[in]   deviceAddress               The address to locate
-        * @exception   E_SUCCESS                   The method is successful.
-        * @exception   E_OBJ_NOT_FOUND             The specified device is not found in the paired device list.
-        * @exception   E_OUT_OF_MEMORY             The memory is insufficient.
+        * @param[in]   deviceAddress           The address to locate
+        * @exception   E_SUCCESS               The method is successful.
+        * @exception   E_OBJ_NOT_FOUND         The specified device is not found in the paired device list.
+        * @exception   E_OUT_OF_MEMORY         The memory is insufficient.
         * @remarks     The specific error code can be accessed using the GetLastResult() method.
         */
        BluetoothDevice* GetPairedDeviceByAddressN(const Tizen::Base::ByteBuffer& deviceAddress) const;
@@ -378,10 +382,10 @@ public:
         *
         * @return      A list containing the matching devices, @n
         *              else @c null if the search is not successful
-        * @param[in]   deviceName                  The name of the device to locate
-        * @exception   E_SUCCESS                   The method is successful.
-        * @exception   E_OBJ_NOT_FOUND             The specified device is not found in the paired device list.
-        * @exception   E_OUT_OF_MEMORY             The memory is insufficient.
+        * @param[in]   deviceName              The name of the device to locate
+        * @exception   E_SUCCESS               The method is successful.
+        * @exception   E_OBJ_NOT_FOUND         The specified device is not found in the paired device list.
+        * @exception   E_OUT_OF_MEMORY         The memory is insufficient.
         * @remarks     The specific error code can be accessed using the GetLastResult() method.
         */
        Tizen::Base::Collection::IList* GetPairedDeviceByNameN(const Tizen::Base::String& deviceName) const;
@@ -399,9 +403,9 @@ public:
         *
         * @return      The instance of %BluetoothDevice at the specified index, @n
         *              else @c null if there is no element
-        * @param[in]   index                       The index in the list
-        * @exception   E_SUCCESS                   The method is successful.
-        * @exception   E_OBJ_NOT_FOUND             The specified index is not found in the paired device list.
+        * @param[in]   index                   The index in the list
+        * @exception   E_SUCCESS               The method is successful.
+        * @exception   E_OBJ_NOT_FOUND         The specified index is not found in the paired device list.
         * @remarks     The specific error code can be accessed using the GetLastResult() method.
         * @endif
         */
@@ -420,7 +424,7 @@ public:
         *
         * @return      A pointer to the paired device list on success, @n
         *              else @c null
-        * @exception   E_SUCCESS                   The method is successful.
+        * @exception   E_SUCCESS               The method is successful.
         * @remarks     The specific error code can be accessed using the GetLastResult() method.
         * @endif
         */
@@ -433,8 +437,8 @@ public:
         *
         * @return      A pointer to the paired device list on success, @n
         *              else @c null
-        * @exception   E_SUCCESS                   The method is successful.
-        * @exception   E_OUT_OF_MEMORY             The memory is insufficient.
+        * @exception   E_SUCCESS               The method is successful.
+        * @exception   E_OUT_OF_MEMORY         The memory is insufficient.
         * @remarks     The specific error code can be accessed using the GetLastResult() method.
         */
        Tizen::Base::Collection::IList* GetPairedDeviceListN(void) const;
@@ -445,11 +449,11 @@ public:
         * @since       2.0
         *
         * @return      An error code
-        * @param[in]   pListener                   The device event listener to set @n
-        *                                          If the specified listener is @c null, the listener currently set is
-        *                                          unregistered.
-        * @exception   E_SUCCESS                   The method is successful.
-        * @exception   E_SYSTEM                    A system error has occurred.
+        * @param[in]   pListener               The device event listener to set @n
+        *                                      If the specified listener is @c null, the listener currently set is
+        *                                      unregistered.
+        * @exception   E_SUCCESS               The method is successful.
+        * @exception   E_SYSTEM                A system error has occurred.
         * @remarks     Only one event listener can be set.
         */
        result SetBluetoothDeviceListener(IBluetoothDeviceEventListener* pListener);
@@ -462,12 +466,12 @@ public:
         * @privilege   %http://tizen.org/privilege/bluetooth.gap
         *
         * @return      An error code
-        * @exception   E_SUCCESS                   The method is successful.
-        * @exception   E_IN_PROGRESS               The device discovery process is in progress.
-        * @exception   E_INVALID_OPERATION         The current state of the instance prohibits the execution of this
-        *                                          operation.
-        * @exception   E_PRIVILEGE_DENIED          The application does not have the privilege to call this method.
-        * @exception   E_SYSTEM                    A system error has occurred.
+        * @exception   E_SUCCESS               The method is successful.
+        * @exception   E_IN_PROGRESS           The device discovery process is in progress.
+        * @exception   E_INVALID_OPERATION     The current state of the instance prohibits the execution of this
+        *                                      operation.
+        * @exception   E_PRIVILEGE_DENIED      The application does not have the privilege to call this method.
+        * @exception   E_SYSTEM                A system error has occurred.
         * @see         IBluetoothDeviceEventListener::OnBluetoothDiscoveryStarted()
         * @see         IBluetoothDeviceEventListener::OnBluetoothRemoteDeviceFoundN()
         * @see         IBluetoothDeviceEventListener::OnBluetoothDiscoveryDone()
@@ -482,13 +486,13 @@ public:
         * @privilege   %http://tizen.org/privilege/bluetooth.gap
         *
         * @return      An error code
-        * @exception   E_SUCCESS                   The method is successful.
-        * @exception   E_IN_PROGRESS               The termination of the device discovery process is in progress.
-        * @exception   E_INVALID_OPERATION         The current state of the instance prohibits the execution of this
-        *                                          operation. @n
-        *                                          For example, the discovery has not started as yet.
-        * @exception   E_PRIVILEGE_DENIED          The application does not have the privilege to call this method.
-        * @exception   E_SYSTEM                    A system error has occurred.
+        * @exception   E_SUCCESS               The method is successful.
+        * @exception   E_IN_PROGRESS           The termination of the device discovery process is in progress.
+        * @exception   E_INVALID_OPERATION     The current state of the instance prohibits the execution of this
+        *                                      operation. @n
+        *                                      For example, the discovery has not started as yet.
+        * @exception   E_PRIVILEGE_DENIED      The application does not have the privilege to call this method.
+        * @exception   E_SYSTEM                A system error has occurred.
         * @see         IBluetoothDeviceEventListener::OnBluetoothDiscoveryDone()
         */
        result CancelDiscovery(void);
@@ -501,15 +505,15 @@ public:
         * @privilege   %http://tizen.org/privilege/bluetooth.gap
         *
         * @return      An error code
-        * @param[in]   pairedDevice                A remote device that is already paired with the local device
-        * @exception   E_SUCCESS                   The method is successful.
-        * @exception   E_IN_PROGRESS               The retrieving is in progress.
-        * @exception   E_INVALID_OPERATION         The current state of the instance prohibits the execution of this
-        *                                          operation. @n
-        *                                          For example, the discovery is in progress.
-        * @exception   E_NOT_PAIRED                The input device is not found in the paired device list.
-        * @exception   E_PRIVILEGE_DENIED          The application does not have the privilege to call this method.
-        * @exception   E_SYSTEM                    A system error has occurred.
+        * @param[in]   pairedDevice            A remote device that is already paired with the local device
+        * @exception   E_SUCCESS               The method is successful.
+        * @exception   E_IN_PROGRESS           The retrieving is in progress.
+        * @exception   E_INVALID_OPERATION     The current state of the instance prohibits the execution of this
+        *                                      operation. @n
+        *                                      For example, the discovery is in progress.
+        * @exception   E_NOT_PAIRED            The input device is not found in the paired device list.
+        * @exception   E_PRIVILEGE_DENIED      The application does not have the privilege to call this method.
+        * @exception   E_SYSTEM                A system error has occurred.
         * @remarks     The target remote device should be a paired device.
         * @see         IBluetoothDeviceEventListener::OnBluetoothServiceListReceived()
         */
@@ -523,14 +527,14 @@ public:
         * @privilege   %http://tizen.org/privilege/bluetooth.gap
         *
         * @return      An error code
-        * @param[in]   remoteDevice                The remote %Bluetooth device to pair with
-        * @exception   E_SUCCESS                   The method is successful.
-        * @exception   E_INVALID_OPERATION         The current state of the instance prohibits the execution of this
-        *                                          operation. @n
-        *                                          For example, the %Bluetooth is not activated.
-        * @exception   E_DEVICE_BUSY               The device cannot be approached because other operation is in progress.
-        * @exception   E_PRIVILEGE_DENIED          The application does not have the privilege to call this method.
-        * @exception   E_SYSTEM                    A system error has occurred.
+        * @param[in]   remoteDevice            The remote %Bluetooth device to pair with
+        * @exception   E_SUCCESS               The method is successful.
+        * @exception   E_INVALID_OPERATION     The current state of the instance prohibits the execution of this
+        *                                      operation. @n
+        *                                      For example, the %Bluetooth is not activated.
+        * @exception   E_DEVICE_BUSY           The device cannot be approached because other operation is in progress.
+        * @exception   E_PRIVILEGE_DENIED      The application does not have the privilege to call this method.
+        * @exception   E_SYSTEM                A system error has occurred.
         * @remarks     IBluetoothDeviceEventListener::OnBluetoothPaired() is called if the pairing is successful, @n
         *              IBluetoothDeviceEventListener::OnBluetoothPairingFailed() if the pairing has failed.
         */
@@ -544,13 +548,13 @@ public:
         * @privilege   %http://tizen.org/privilege/bluetooth.gap
         *
         * @return      An error code
-        * @exception   E_SUCCESS                   The method is successful.
-        * @exception   E_INVALID_OPERATION         The current state of the instance prohibits the execution of this
-        *                                          operation. @n
-        *                                          For example, the pairing process is not in progress.
-        * @exception   E_IN_PROGRESS               The termination of the pairing process is in progress.
-        * @exception   E_PRIVILEGE_DENIED          The application does not have the privilege to call this method.
-        * @exception   E_SYSTEM                    A system error has occurred.
+        * @exception   E_SUCCESS               The method is successful.
+        * @exception   E_INVALID_OPERATION     The current state of the instance prohibits the execution of this
+        *                                      operation. @n
+        *                                      For example, the pairing process is not in progress.
+        * @exception   E_IN_PROGRESS           The termination of the pairing process is in progress.
+        * @exception   E_PRIVILEGE_DENIED      The application does not have the privilege to call this method.
+        * @exception   E_SYSTEM                A system error has occurred.
         * @remarks     If the canceling of the pairing process is successful, @n
         *              IBluetoothDeviceEventListener::OnBluetoothPairingFailed() is called with @c E_OPERATION_CANCELED.
         */
@@ -567,28 +571,26 @@ public:
         * @privilege   %http://tizen.org/privilege/bluetooth.gap
         *
         * @return      An error code
-        * @param[in]   pairedDevice                The paired device to unpair
-        * @exception   E_SUCCESS                   The method is successful.
-        * @exception   E_INVALID_OPERATION         The current state of the instance prohibits the execution of this
-        *                                          operation. @n
-        *                                          For example, the %Bluetooth is not activated, or retrieving the service
-        *                                          list is in progress.
-        * @exception   E_NOT_PAIRED                The input device is not found in the paired device list.
-        * @exception   E_PRIVILEGE_DENIED          The application does not have the privilege to call this method.
-        * @exception   E_SYSTEM                    A system error has occurred.
+        * @param[in]   pairedDevice            The paired device to unpair
+        * @exception   E_SUCCESS               The method is successful.
+        * @exception   E_INVALID_OPERATION     The current state of the instance prohibits the execution of this
+        *                                      operation. @n
+        *                                      For example, the %Bluetooth is not activated, or retrieving the service
+        *                                      list is in progress.
+        * @exception   E_NOT_PAIRED            The input device is not found in the paired device list.
+        * @exception   E_PRIVILEGE_DENIED      The application does not have the privilege to call this method.
+        * @exception   E_SYSTEM                A system error has occurred.
         * @see         IBluetoothDeviceEventListener::OnBluetoothUnpaired()
         */
        result Unpair(const BluetoothDevice& pairedDevice);
 
 private:
        //
-       // The implementation of this copy constructor is intentionally blank and declared as private to prohibit copying
-       // of objects.
+       // The implementation of this copy constructor is intentionally blank to prohibit copying of objects.
        //
        BluetoothManager(const BluetoothManager& value);
        //
-       // The implementation of this copy assignment operator is intentionally blank and declared as private to prohibit
-       // copying of objects.
+       // The implementation of this copy assignment operator is intentionally blank to prohibit copying of objects.
        //
        BluetoothManager& operator =(const BluetoothManager& value);
 
index 23f9e44..8f983d0 100755 (executable)
@@ -76,12 +76,16 @@ public:
         * Constructs and initializes this instance of %BluetoothOppClient with the specified listener.
         *
         * @since       2.0
+        * @feature     %http://tizen.org/feature/network.bluetooth
         *
         * @return      An error code
         * @param[in]   listener                The event listener for the OPP client
         * @exception   E_SUCCESS               The method is successful.
         * @exception   E_OUT_OF_MEMORY         The memory is insufficient.
-        * @exception   E_UNSUPPORTED_OPERATION This operation is not supported.
+        * @exception   E_UNSUPPORTED_OPERATION The Emulator or target device does not support the required feature.
+        *                                      For more information, see
+        *                                      <a href=”../org.tizen.gettingstarted/html/tizen_overview/application_filtering.htm”>
+        *                                      Application Filtering</a>.
         * @exception   E_SYSTEM                A system error has occurred.
         */
        result Construct(IBluetoothOppClientEventListener& listener);
index 78c524f..1ac2b76 100755 (executable)
@@ -75,12 +75,16 @@ public:
         * Constructs and initializes this instance of %BluetoothOppServer with the specified listener.
         *
         * @since       2.0
+        * @feature     %http://tizen.org/feature/network.bluetooth
         *
         * @return      An error code
         * @param[in]   listener                The event listener for the OPP server
         * @exception   E_SUCCESS               The method is successful.
         * @exception   E_OUT_OF_MEMORY         The memory is insufficient.
-        * @exception   E_UNSUPPORTED_OPERATION This operation is not supported.
+        * @exception   E_UNSUPPORTED_OPERATION The Emulator or target device does not support the required feature.
+        *                                      For more information, see
+        *                                      <a href=”../org.tizen.gettingstarted/html/tizen_overview/application_filtering.htm”>
+        *                                      Application Filtering</a>.
         * @exception   E_SYSTEM                A system error has occurred.
         */
        result Construct(IBluetoothOppServerEventListener& listener);
index 943ec96..7c03186 100755 (executable)
@@ -76,12 +76,16 @@ public:
         * Initializes this instance of %BluetoothSppAcceptor with the specified listener.
         *
         * @since       2.0
+        * @feature     %http://tizen.org/feature/network.bluetooth
         *
         * @return      An error code
         * @param[in]   listener                The event listener for SPP acceptor
         * @exception   E_SUCCESS               The method is successful.
         * @exception   E_OUT_OF_MEMORY         The memory is insufficient.
-        * @exception   E_UNSUPPORTED_OPERATION This operation is not supported.
+        * @exception   E_UNSUPPORTED_OPERATION The Emulator or target device does not support the required feature.
+        *                                      For more information, see
+        *                                      <a href=”../org.tizen.gettingstarted/html/tizen_overview/application_filtering.htm”>
+        *                                      Application Filtering</a>.
         * @exception   E_SYSTEM                A system error has occurred.
         */
        result Construct(IBluetoothSppAcceptorEventListener& listener);
index 6f51128..cbdf378 100755 (executable)
@@ -77,12 +77,16 @@ public:
         * Constructs and initializes this instance of %BluetoothSppInitiator with the specified listener.
         *
         * @since       2.0
+        * @feature     %http://tizen.org/feature/network.bluetooth
         *
         * @return      An error code
         * @param[in]   listener                The event listener for the SPP initiator
         * @exception   E_SUCCESS               The method is successful.
         * @exception   E_OUT_OF_MEMORY         The memory is insufficient.
-        * @exception   E_UNSUPPORTED_OPERATION This operation is not supported.
+        * @exception   E_UNSUPPORTED_OPERATION The Emulator or target device does not support the required feature.
+        *                                      For more information, see
+        *                                      <a href=”../org.tizen.gettingstarted/html/tizen_overview/application_filtering.htm”>
+        *                                      Application Filtering</a>.
         * @exception   E_SYSTEM                A system error has occurred.
         */
        result Construct(IBluetoothSppInitiatorEventListener& listener);
index 4590bf6..b6c63e7 100755 (executable)
@@ -155,8 +155,8 @@ public:
 
 protected:
        //
-       // This method is for internal use only. Using this method can cause behavioral, security-related, and consistency-related issues in the application.
-       //
+       // This method is for internal use only. Using this method can cause behavioral, security-related, and
+       // consistency-related issues in the application.
        // This method is reserved and may change its name at any time without prior notice.
        //
        // @since       2.0
@@ -164,8 +164,8 @@ protected:
        virtual void IBluetoothDeviceEventListener_Reserved1(void) {}
 
        //
-       // This method is for internal use only. Using this method can cause behavioral, security-related, and consistency-related issues in the application.
-       //
+       // This method is for internal use only. Using this method can cause behavioral, security-related, and
+       // consistency-related issues in the application.
        // This method is reserved and may change its name at any time without prior notice.
        //
        // @since       2.0
@@ -173,9 +173,8 @@ protected:
        virtual void IBluetoothDeviceEventListener_Reserved2(void) {}
 
        //
-       //
-       // This method is for internal use only. Using this method can cause behavioral, security-related, and consistency-related issues in the application.
-       //
+       // This method is for internal use only. Using this method can cause behavioral, security-related, and
+       // consistency-related issues in the application.
        // This method is reserved and may change its name at any time without prior notice.
        //
        // @since       2.0
@@ -183,8 +182,8 @@ protected:
        virtual void IBluetoothDeviceEventListener_Reserved3(void) {}
 
        //
-       // This method is for internal use only. Using this method can cause behavioral, security-related, and consistency-related issues in the application.
-       //
+       // This method is for internal use only. Using this method can cause behavioral, security-related, and
+       // consistency-related issues in the application.
        // This method is reserved and may change its name at any time without prior notice.
        //
        // @since       2.0
@@ -192,8 +191,8 @@ protected:
        virtual void IBluetoothDeviceEventListener_Reserved4(void) {}
 
        //
-       // This method is for internal use only. Using this method can cause behavioral, security-related, and consistency-related issues in the application.
-       //
+       // This method is for internal use only. Using this method can cause behavioral, security-related, and
+       // consistency-related issues in the application.
        // This method is reserved and may change its name at any time without prior notice.
        //
        // @since       2.0
index 0b56853..43f94eb 100755 (executable)
@@ -88,8 +88,8 @@ public:
 
 protected:
        //
-       // This method is for internal use only. Using this method can cause behavioral, security-related, and consistency-related issues in the application.
-       //
+       // This method is for internal use only. Using this method can cause behavioral, security-related, and
+       // consistency-related issues in the application.
        // This method is reserved and may change its name at any time without prior notice.
        //
        // @since 2.0
@@ -97,8 +97,8 @@ protected:
        virtual void IBluetoothManagerEventListener_Reserved1(void) {};
 
        //
-       // This method is for internal use only. Using this method can cause behavioral, security-related, and consistency-related issues in the application.
-       //
+       // This method is for internal use only. Using this method can cause behavioral, security-related, and
+       // consistency-related issues in the application.
        // This method is reserved and may change its name at any time without prior notice.
        //
        // @since 2.0
@@ -106,8 +106,8 @@ protected:
        virtual void IBluetoothManagerEventListener_Reserved2(void) {};
 
        //
-       // This method is for internal use only. Using this method can cause behavioral, security-related, and consistency-related issues in the application.
-       //
+       // This method is for internal use only. Using this method can cause behavioral, security-related, and
+       // consistency-related issues in the application.
        // This method is reserved and may change its name at any time without prior notice.
        //
        // @since 2.0
index d2974ed..1284451 100755 (executable)
@@ -102,8 +102,8 @@ public:
 
 protected:
        //
-       // This method is for internal use only. Using this method can cause behavioral, security-related, and consistency-related issues in the application.
-       //
+       // This method is for internal use only. Using this method can cause behavioral, security-related, and
+       // consistency-related issues in the application.
        // This method is reserved and may change its name at any time without prior notice.
        //
        // @since 2.0
index 7c1d6df..be5c9c6 100755 (executable)
@@ -96,8 +96,8 @@ public:
 
 protected:
        //
-       // This method is for internal use only. Using this method can cause behavioral, security-related, and consistency-related issues in the application.
-       //
+       // This method is for internal use only. Using this method can cause behavioral, security-related, and
+       // consistency-related issues in the application.
        // This method is reserved and may change its name at any time without prior notice.
        //
        // @since 2.0