guint size;
bluetooth_device_info_t info;
- BT_CHECK_PARAMETER(out_param2);
- BT_CHECK_PARAMETER(dev_list);
+ BT_CHECK_PARAMETER(out_param2, return);
+ BT_CHECK_PARAMETER(dev_list, return);
size = out_param2->len;
retv_if(size == 0, BLUETOOTH_ERROR_NONE);
{
int result;
- BT_CHECK_ENABLED();
+ BT_CHECK_ENABLED(return);
BT_INIT_PARAMS();
BT_ALLOC_PARAMS(in_param1, in_param2, in_param3, in_param4, out_param);
return result;
}
+BT_EXPORT_API int bluetooth_reset_adapter(void)
+{
+ int result;
+
+ BT_INIT_PARAMS();
+ BT_ALLOC_PARAMS(in_param1, in_param2, in_param3, in_param4, out_param);
+
+ result = _bt_send_request(BT_BLUEZ_SERVICE, BT_RESET_ADAPTER,
+ in_param1, in_param2, in_param3, in_param4, &out_param);
+
+ BT_FREE_PARAMS(in_param1, in_param2, in_param3, in_param4, out_param);
+
+ return result;
+}
+
BT_EXPORT_API int bluetooth_get_local_address(bluetooth_device_address_t *local_address)
{
int result;
- BT_CHECK_PARAMETER(local_address);
- BT_CHECK_ENABLED();
+ BT_CHECK_PARAMETER(local_address, return);
+ BT_CHECK_ENABLED(return);
BT_INIT_PARAMS();
BT_ALLOC_PARAMS(in_param1, in_param2, in_param3, in_param4, out_param);
{
int result;
- BT_CHECK_PARAMETER(local_name);
- BT_CHECK_ENABLED();
+ BT_CHECK_PARAMETER(local_name, return);
+ BT_CHECK_ENABLED(return);
BT_INIT_PARAMS();
BT_ALLOC_PARAMS(in_param1, in_param2, in_param3, in_param4, out_param);
{
int result;
- BT_CHECK_PARAMETER(local_name);
- BT_CHECK_ENABLED();
+ BT_CHECK_PARAMETER(local_name, return);
+ BT_CHECK_ENABLED(return);
BT_INIT_PARAMS();
BT_ALLOC_PARAMS(in_param1, in_param2, in_param3, in_param4, out_param);
int result;
char uuid[BLUETOOTH_UUID_STRING_MAX];
- BT_CHECK_PARAMETER(service_uuid);
- BT_CHECK_PARAMETER(used);
- BT_CHECK_ENABLED();
+ BT_CHECK_PARAMETER(service_uuid, return);
+ BT_CHECK_PARAMETER(used, return);
+ BT_CHECK_ENABLED(return);
BT_INIT_PARAMS();
BT_ALLOC_PARAMS(in_param1, in_param2, in_param3, in_param4, out_param);
int result;
int timeout = 0;
- BT_CHECK_PARAMETER(discoverable_mode_ptr);
+ BT_CHECK_PARAMETER(discoverable_mode_ptr, return);
/* Requirement in OSP */
if (bluetooth_check_adapter() == BLUETOOTH_ADAPTER_DISABLED) {
{
int result;
- BT_CHECK_ENABLED();
+ BT_CHECK_ENABLED(return);
BT_INIT_PARAMS();
BT_ALLOC_PARAMS(in_param1, in_param2, in_param3, in_param4, out_param);
{
int result;
- BT_CHECK_PARAMETER(timeout);
- BT_CHECK_ENABLED();
+ BT_CHECK_PARAMETER(timeout, return);
+ BT_CHECK_ENABLED(return);
BT_INIT_PARAMS();
BT_ALLOC_PARAMS(in_param1, in_param2, in_param3, in_param4, out_param);
{
int result;
- BT_CHECK_ENABLED();
+ BT_CHECK_ENABLED(return);
BT_INIT_PARAMS();
BT_ALLOC_PARAMS(in_param1, in_param2, in_param3, in_param4, out_param);
{
int result;
- BT_CHECK_ENABLED();
+ BT_CHECK_ENABLED(return);
BT_INIT_PARAMS();
BT_ALLOC_PARAMS(in_param1, in_param2, in_param3, in_param4, out_param);
int result;
int is_discovering = FALSE;
- BT_CHECK_ENABLED();
+ BT_CHECK_ENABLED(return);
BT_INIT_PARAMS();
BT_ALLOC_PARAMS(in_param1, in_param2, in_param3, in_param4, out_param);
{
int result;
- BT_CHECK_PARAMETER(dev_list);
- BT_CHECK_ENABLED();
+ BT_CHECK_PARAMETER(dev_list, return);
+ BT_CHECK_ENABLED(return);
BT_INIT_PARAMS();
BT_ALLOC_PARAMS(in_param1, in_param2, in_param3, in_param4, out_param);