btservices_plat/bt_xqservice_api/inc/btxqserviceapi.h
author hgs
Tue, 19 Oct 2010 15:09:34 +0300
changeset 70 f5508c13dfe0
parent 65 001a94c71129
permissions -rw-r--r--
201041
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 full service name of activating Bluetooth device test mode (DUT mode)
hgs
parents:
diff changeset
    76
 */
hgs
parents:
diff changeset
    77
static const QString BluetoothServiceActivateDutMode = 
hgs
parents:
diff changeset
    78
        BluetoothServiceName + "." + BluetoothInterfaceActivateDutMode;
hgs
parents:
diff changeset
    79
hgs
parents:
diff changeset
    80
/*!
hgs
parents:
diff changeset
    81
 The interface of toggling Bluetooth SSP debug mode
hgs
parents:
diff changeset
    82
 */
hgs
parents:
diff changeset
    83
static const QString BluetoothInterfaceToggleSspDebugMode("com.nokia.symbian.IToggleSspDebugMode");
hgs
parents:
diff changeset
    84
hgs
parents:
diff changeset
    85
/*!
hgs
parents:
diff changeset
    86
 The operation used for toggling the Bluetooth SSP debug mode 
hgs
parents:
diff changeset
    87
 */
hgs
parents:
diff changeset
    88
static const QString BluetoothToggleSspDebugMode("toggleSspDebugMode()");
hgs
parents:
diff changeset
    89
hgs
parents:
diff changeset
    90
/*!
hgs
parents:
diff changeset
    91
 The full service name of toggling Bluetooth SSP debug mode
hgs
parents:
diff changeset
    92
 */
hgs
parents:
diff changeset
    93
static const QString BluetoothServiceToggleSspDebugMode = 
hgs
parents:
diff changeset
    94
        BluetoothServiceName + "." + BluetoothInterfaceToggleSspDebugMode;
hgs
parents:
diff changeset
    95
hgs
parents:
diff changeset
    96
#endif // BTXQSERVICEAPI_H