* @details This function can receive a group resource found.
*
* @since_tizen 5.0
+ * @privlevel public
+ * @privilege %http://tizen.org/privilege/internet
*
* @remarks The @a group should not be released.
* @remarks The @a group can be used only in the callback. To use outside, make a copy.
* @details This function can receive a device found.
*
* @since_tizen 5.0
+ * @privlevel public
+ * @privilege %http://tizen.org/privilege/internet
*
* @remarks The @a device should not be released.
* @remarks The @a device can be used only in the callback. To use outside, make a copy.
* @details Called when the maximum wait time elapsed after the companion_group_find() done.
*
* @since_tizen 5.0
+ * @privlevel public
+ * @privilege %http://tizen.org/privilege/internet
*
* @param[out] result Result of operation
* @param[out] user_data User data pointer
* @details Called when the maximum wait time elapsed after the companion_device_find() done.
*
* @since_tizen 5.0
+ * @privlevel public
+ * @privilege %http://tizen.org/privilege/internet
*
* @param[out] result Result of operation
* @param[out] user_data User data pointer
* finished successfully.
*
* @since_tizen 5.0
+ * @privlevel public
+ * @privilege %http://tizen.org/privilege/internet
*
* @param[out] result Result of operation
* @param[out] user_data User data pointer
* finished successfully.
*
* @since_tizen 5.0
+ * @privlevel public
+ * @privilege %http://tizen.org/privilege/internet
*
* @param[out] result Result of operation
* @param[out] user_data User data pointer
* finished successfully.
*
* @since_tizen 5.0
+ * @privlevel public
+ * @privilege %http://tizen.org/privilege/internet
*
* @remarks The @a resp_data should not be released.
* @remarks The @a resp_data can be used only in the callback. To use outside, make a copy.
* companion_request_result_callback().
*
* @since_tizen 5.0
+ * @privlevel public
+ * @privilege %http://tizen.org/privilege/internet
*
* @remarks The @a cmd, @arg should not be released.
* @remarks The @a cmd, @arg can be used only in the callback. To use outside, make a copy.
/**
* @brief Initializes companion-manager.
* @since_tizen 5.0
+ * @privlevel public
+ * @privilege %http://tizen.org/privilege/internet
*
* @remarks You must release @a handle using companion_deinitialize().
*
/**
* @brief Deinitializes the companion-manager.
* @since_tizen 5.0
+ * @privlevel public
+ * @privilege %http://tizen.org/privilege/internet
*
* @param[in] handle The companion manager handle
*
* @details This function is to allocate new group in local companion-manager.
*
* @since_tizen 5.0
+ * @privlevel public
+ * @privilege %http://tizen.org/privilege/internet
*
* @param[in] handle The companion manager handle
* @param[in] group_name Group name
* @details This function is find group resources in the network plus my local network.
*
* @since_tizen 5.0
+ * @privlevel public
+ * @privilege %http://tizen.org/privilege/internet
*
* @param[in] handle The companion manager handle
* @param[in] timeout Time to find
* @details This function retrieves a list of group resources found.
*
* @since_tizen 5.0
+ * @privlevel public
+ * @privilege %http://tizen.org/privilege/internet
*
* @param[in] handle The companion manager handle
* @param[in] groups Group resource list
* if group handle is my owns, then the API returns failure.
*
* @since_tizen 5.0
+ * @privlevel public
+ * @privilege %http://tizen.org/privilege/internet
*
* @param[in] handle The companion manager handle
* @param[in] group Group resource list
* @details This function allows my own device to be removed from the remote group.
*
* @since_tizen 5.0
+ * @privlevel public
+ * @privilege %http://tizen.org/privilege/internet
*
* @param[in] handle The companion manager handle
* @param[in] group Group handle
* @details This function deletes a specific group and expels all devices in that group.
*
* @since_tizen 5.0
+ * @privlevel public
+ * @privilege %http://tizen.org/privilege/internet
*
* @param[in] handle The companion manager handle
* @param[in] group Group handle
* @details This function combines two groups into one.
*
* @since_tizen 5.0
+ * @privlevel public
+ * @privilege %http://tizen.org/privilege/internet
*
* @param[in] handle The companion manager handle
* @param[in] dest_group Group handle to be united
* @details This function retrieves a devices list of group resources.
*
* @since_tizen 5.0
+ * @privlevel public
+ * @privilege %http://tizen.org/privilege/internet
*
* @remarks The @a devices should be released using companion_device_destroy().
*
* @details This function will search for candidate devices that can be included in local group.
*
* @since_tizen 5.0
+ * @privlevel public
+ * @privilege %http://tizen.org/privilege/internet
*
* @param[in] handle The companion manager handle
* @param[in] timeout Time to find
* @details This function retrieves a list of multiple owner enabled devices found.
*
* @since_tizen 5.0
+ * @privlevel public
+ * @privilege %http://tizen.org/privilege/internet
*
* @param[in] handle The companion manager handle
* @param[in] devices Device list
* owners.
*
* @since_tizen 5.0
+ * @privlevel public
+ * @privilege %http://tizen.org/privilege/internet
*
* @param[in] handle The companion manager handle
* @param[in] timeout Time to find
* @details This function retrieves a list of my owned devices found.
*
* @since_tizen 5.0
+ * @privlevel public
+ * @privilege %http://tizen.org/privilege/internet
*
* @param[in] handle The companion manager handle
* @param[in] devices Device list
* user can enter the authentication information (i.e., PIN) or use the certificate.
*
* @since_tizen 5.0
+ * @privlevel public
+ * @privilege %http://tizen.org/privilege/internet
*
* @param[in] handle The companion manager handle
* @param[in] group Group handle
* @details This function is used to kick away a remote devices in my local group.
*
* @since_tizen 5.0
+ * @privlevel public
+ * @privilege %http://tizen.org/privilege/internet
*
* @param[in] handle The companion manager handle
* @param[in] group Group handle
* @details This function returns the local device information handle.
*
* @since_tizen 5.0
+ * @privlevel public
+ * @privilege %http://tizen.org/privilege/internet
*
* @param[in] handle The companion manager handle
* @param[in] device Local device handle
* @details This function returns current UUID of local device.
*
* @since_tizen 5.0
+ * @privlevel public
+ * @privilege %http://tizen.org/privilege/internet
*
* @remarks The @a uuid should not be released.
* @remarks The @a uuid can be used only in the callback. To use outside, make a copy.
* @details We can send data to devices included in group.
*
* @since_tizen 5.0
+ * @privlevel public
+ * @privilege %http://tizen.org/privilege/internet
*
* @param[in] handle The companion manager handle
* @param[in] device Device handle
* devices can inquire remotely group information and device information included in group.
*
* @since_tizen 5.0
+ * @privlevel public
+ * @privilege %http://tizen.org/privilege/internet
*
* @param[in] handle The companion manager handle
* @param[in] device Device handle
* certificate.
*
* @since_tizen 5.0
+ * @privlevel public
+ * @privilege %http://tizen.org/privilege/internet
*
* @param[in] handle The companion manager handle
* @param[in] group Group handle
* @details This function is used to kick away a remote devices in a specific group.
*
* @since_tizen 5.0
+ * @privlevel public
+ * @privilege %http://tizen.org/privilege/internet
*
* @param[in] handle The companion manager handle
* @param[in] group Group handle
* @details This function deletes a specific group and expels all devices in that group.
*
* @since_tizen 5.0
+ * @privlevel public
+ * @privilege %http://tizen.org/privilege/internet
*
* @param[in] handle The companion manager handle
* @param[in] group Group handle