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