btservices_plat/bt_xqservice_api/inc/btxqserviceapi.h
author hgs
Wed, 29 Sep 2010 13:09:05 +0300
changeset 65 001a94c71129
child 70 f5508c13dfe0
permissions -rw-r--r--
201037
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
65
hgs
parents:
diff changeset
     1
/*
hgs
parents:
diff changeset
     2
 * Copyright (c) 2010 Nokia Corporation and/or its subsidiary(-ies).
hgs
parents:
diff changeset
     3
 * All rights reserved.
hgs
parents:
diff changeset
     4
 * This component and the accompanying materials are made available
hgs
parents:
diff changeset
     5
 * under the terms of "Eclipse Public License v1.0""
hgs
parents:
diff changeset
     6
 * which accompanies this distribution, and is available
hgs
parents:
diff changeset
     7
 * at the URL "http://www.eclipse.org/legal/epl-v10.html".
hgs
parents:
diff changeset
     8
 *
hgs
parents:
diff changeset
     9
 * Initial Contributors:
hgs
parents:
diff changeset
    10
 * Nokia Corporation - initial contribution.
hgs
parents:
diff changeset
    11
 *
hgs
parents:
diff changeset
    12
 * Contributors:
hgs
parents:
diff changeset
    13
 *
hgs
parents:
diff changeset
    14
 * Description: Bluetooth-services APIs through Qt Service Framework
hgs
parents:
diff changeset
    15
 *
hgs
parents:
diff changeset
    16
 */
hgs
parents:
diff changeset
    17
hgs
parents:
diff changeset
    18
#ifndef BTXQSERVICEAPI_H
hgs
parents:
diff changeset
    19
#define BTXQSERVICEAPI_H
hgs
parents:
diff changeset
    20
hgs
parents:
diff changeset
    21
#include <qstring.h>
hgs
parents:
diff changeset
    22
hgs
parents:
diff changeset
    23
/*!
hgs
parents:
diff changeset
    24
 todo: this API may need to move to plat_ API folder of its destination package.
hgs
parents:
diff changeset
    25
 */
hgs
parents:
diff changeset
    26
hgs
parents:
diff changeset
    27
/*!
hgs
parents:
diff changeset
    28
 The Bluetooth service name.
hgs
parents:
diff changeset
    29
 */
hgs
parents:
diff changeset
    30
static const QString BluetoothServiceName("btxqservice");
hgs
parents:
diff changeset
    31
hgs
parents:
diff changeset
    32
/*!
hgs
parents:
diff changeset
    33
 The interface of showing the local Bluetooth device address in a dialog
hgs
parents:
diff changeset
    34
 */
hgs
parents:
diff changeset
    35
static const QString BluetoothInterfaceShowLocalAddress("com.nokia.symbian.IShowLocalDeviceAddress");
hgs
parents:
diff changeset
    36
hgs
parents:
diff changeset
    37
/*!
hgs
parents:
diff changeset
    38
 The operation used for showing the local Bluetooth device address in a dialog
hgs
parents:
diff changeset
    39
 */
hgs
parents:
diff changeset
    40
static const QString BluetoothShowLocalAddress("showBTAddr()");
hgs
parents:
diff changeset
    41
hgs
parents:
diff changeset
    42
/*!
hgs
parents:
diff changeset
    43
 The full service name of showing the local Bluetooth device address in a dialog
hgs
parents:
diff changeset
    44
 */
hgs
parents:
diff changeset
    45
static const QString BluetoothServiceShowLocalAddress = 
hgs
parents:
diff changeset
    46
        BluetoothServiceName + "." + BluetoothInterfaceShowLocalAddress;
hgs
parents:
diff changeset
    47
hgs
parents:
diff changeset
    48
/*!
hgs
parents:
diff changeset
    49
 The interface of toggling Bluetooth power
hgs
parents:
diff changeset
    50
 */
hgs
parents:
diff changeset
    51
static const QString BluetoothInterfaceTogglePower("com.nokia.symbian.ITogglePower");
hgs
parents:
diff changeset
    52
hgs
parents:
diff changeset
    53
/*!
hgs
parents:
diff changeset
    54
 The operation used for toggling the Bluetooth power
hgs
parents:
diff changeset
    55
 */
hgs
parents:
diff changeset
    56
static const QString BluetoothTogglePower("togglePower()");
hgs
parents:
diff changeset
    57
hgs
parents:
diff changeset
    58
/*!
hgs
parents:
diff changeset
    59
 The full service name of toggling Bluetooth power
hgs
parents:
diff changeset
    60
 */
hgs
parents:
diff changeset
    61
static const QString BluetoothServiceTogglePower = 
hgs
parents:
diff changeset
    62
        BluetoothServiceName + "." + BluetoothInterfaceTogglePower;
hgs
parents:
diff changeset
    63
hgs
parents:
diff changeset
    64
/*!
hgs
parents:
diff changeset
    65
 The interface of activating Bluetooth device test mode (DUT mode)
hgs
parents:
diff changeset
    66
 */
hgs
parents:
diff changeset
    67
static const QString BluetoothInterfaceActivateDutMode("com.nokia.symbian.IActivateDutMode");
hgs
parents:
diff changeset
    68
hgs
parents:
diff changeset
    69
/*!
hgs
parents:
diff changeset
    70
 The operation used for activating the Bluetooth device test mode (DUT mode) 
hgs
parents:
diff changeset
    71
 */
hgs
parents:
diff changeset
    72
static const QString BluetoothActivateDutMode("activateDeviceTestMode()");
hgs
parents:
diff changeset
    73
hgs
parents:
diff changeset
    74
/*!
hgs
parents:
diff changeset
    75
 The operation used for activating the Bluetooth device test mode (DUT mode) 
hgs
parents:
diff changeset
    76
 
hgs
parents:
diff changeset
    77
 This API is deprecated and should be removed when the client has migrated to new API.
hgs
parents:
diff changeset
    78
 */
hgs
parents:
diff changeset
    79
static const QString ActivateDutMode("activateDeviceTestMode()");
hgs
parents:
diff changeset
    80
hgs
parents:
diff changeset
    81
/*!
hgs
parents:
diff changeset
    82
 The full service name of activating Bluetooth device test mode (DUT mode)
hgs
parents:
diff changeset
    83
 */
hgs
parents:
diff changeset
    84
static const QString BluetoothServiceActivateDutMode = 
hgs
parents:
diff changeset
    85
        BluetoothServiceName + "." + BluetoothInterfaceActivateDutMode;
hgs
parents:
diff changeset
    86
hgs
parents:
diff changeset
    87
/*!
hgs
parents:
diff changeset
    88
 The interface of toggling Bluetooth SSP debug mode
hgs
parents:
diff changeset
    89
 */
hgs
parents:
diff changeset
    90
static const QString BluetoothInterfaceToggleSspDebugMode("com.nokia.symbian.IToggleSspDebugMode");
hgs
parents:
diff changeset
    91
hgs
parents:
diff changeset
    92
/*!
hgs
parents:
diff changeset
    93
 The operation used for toggling the Bluetooth SSP debug mode 
hgs
parents:
diff changeset
    94
 */
hgs
parents:
diff changeset
    95
static const QString BluetoothToggleSspDebugMode("toggleSspDebugMode()");
hgs
parents:
diff changeset
    96
hgs
parents:
diff changeset
    97
/*!
hgs
parents:
diff changeset
    98
 The operation used for toggling the Bluetooth SSP debug mode.
hgs
parents:
diff changeset
    99
  
hgs
parents:
diff changeset
   100
 This API is deprecated and should be removed when the client has migrated to new API.
hgs
parents:
diff changeset
   101
 */
hgs
parents:
diff changeset
   102
static const QString ToggleSspDebugMode("toggleSspDebugMode()");
hgs
parents:
diff changeset
   103
hgs
parents:
diff changeset
   104
/*!
hgs
parents:
diff changeset
   105
 The full service name of toggling Bluetooth SSP debug mode
hgs
parents:
diff changeset
   106
 */
hgs
parents:
diff changeset
   107
static const QString BluetoothServiceToggleSspDebugMode = 
hgs
parents:
diff changeset
   108
        BluetoothServiceName + "." + BluetoothInterfaceToggleSspDebugMode;
hgs
parents:
diff changeset
   109
hgs
parents:
diff changeset
   110
#endif // BTXQSERVICEAPI_H