author | Eugene Ostroukhov <eugeneo@symbian.org> |
Tue, 30 Mar 2010 15:20:42 -0700 | |
changeset 292 | d1d1c556b0d1 |
parent 218 | d6dd3cce46a6 |
permissions | -rw-r--r-- |
218
d6dd3cce46a6
Bug 2070 - Code completion: Add support for code completion for built in global objects
Eugene Ostroukhov <eugeneo@symbian.org>
parents:
diff
changeset
|
1 |
/** |
d6dd3cce46a6
Bug 2070 - Code completion: Add support for code completion for built in global objects
Eugene Ostroukhov <eugeneo@symbian.org>
parents:
diff
changeset
|
2 |
* Copyright (c) 2009-2010 Symbian Foundation and/or its subsidiary(-ies). |
d6dd3cce46a6
Bug 2070 - Code completion: Add support for code completion for built in global objects
Eugene Ostroukhov <eugeneo@symbian.org>
parents:
diff
changeset
|
3 |
* All rights reserved. |
d6dd3cce46a6
Bug 2070 - Code completion: Add support for code completion for built in global objects
Eugene Ostroukhov <eugeneo@symbian.org>
parents:
diff
changeset
|
4 |
* This component and the accompanying materials are made available |
d6dd3cce46a6
Bug 2070 - Code completion: Add support for code completion for built in global objects
Eugene Ostroukhov <eugeneo@symbian.org>
parents:
diff
changeset
|
5 |
* under the terms of the License "Eclipse Public License v1.0" |
d6dd3cce46a6
Bug 2070 - Code completion: Add support for code completion for built in global objects
Eugene Ostroukhov <eugeneo@symbian.org>
parents:
diff
changeset
|
6 |
* which accompanies this distribution, and is available |
d6dd3cce46a6
Bug 2070 - Code completion: Add support for code completion for built in global objects
Eugene Ostroukhov <eugeneo@symbian.org>
parents:
diff
changeset
|
7 |
* at the URL "http://www.eclipse.org/legal/epl-v10.html". |
d6dd3cce46a6
Bug 2070 - Code completion: Add support for code completion for built in global objects
Eugene Ostroukhov <eugeneo@symbian.org>
parents:
diff
changeset
|
8 |
* |
d6dd3cce46a6
Bug 2070 - Code completion: Add support for code completion for built in global objects
Eugene Ostroukhov <eugeneo@symbian.org>
parents:
diff
changeset
|
9 |
* Initial Contributors: |
d6dd3cce46a6
Bug 2070 - Code completion: Add support for code completion for built in global objects
Eugene Ostroukhov <eugeneo@symbian.org>
parents:
diff
changeset
|
10 |
* Symbian Foundation - initial contribution. |
d6dd3cce46a6
Bug 2070 - Code completion: Add support for code completion for built in global objects
Eugene Ostroukhov <eugeneo@symbian.org>
parents:
diff
changeset
|
11 |
* Contributors: |
d6dd3cce46a6
Bug 2070 - Code completion: Add support for code completion for built in global objects
Eugene Ostroukhov <eugeneo@symbian.org>
parents:
diff
changeset
|
12 |
*/ |
d6dd3cce46a6
Bug 2070 - Code completion: Add support for code completion for built in global objects
Eugene Ostroukhov <eugeneo@symbian.org>
parents:
diff
changeset
|
13 |
function AppManager() {}; |
d6dd3cce46a6
Bug 2070 - Code completion: Add support for code completion for built in global objects
Eugene Ostroukhov <eugeneo@symbian.org>
parents:
diff
changeset
|
14 |
/** |
d6dd3cce46a6
Bug 2070 - Code completion: Add support for code completion for built in global objects
Eugene Ostroukhov <eugeneo@symbian.org>
parents:
diff
changeset
|
15 |
* API to allow widgets to access and launch applications. |
d6dd3cce46a6
Bug 2070 - Code completion: Add support for code completion for built in global objects
Eugene Ostroukhov <eugeneo@symbian.org>
parents:
diff
changeset
|
16 |
*/ |
d6dd3cce46a6
Bug 2070 - Code completion: Add support for code completion for built in global objects
Eugene Ostroukhov <eugeneo@symbian.org>
parents:
diff
changeset
|
17 |
AppManager.prototype.IAppManager = new IAppManager(); |
d6dd3cce46a6
Bug 2070 - Code completion: Add support for code completion for built in global objects
Eugene Ostroukhov <eugeneo@symbian.org>
parents:
diff
changeset
|
18 |
function DataSource() {}; |
d6dd3cce46a6
Bug 2070 - Code completion: Add support for code completion for built in global objects
Eugene Ostroukhov <eugeneo@symbian.org>
parents:
diff
changeset
|
19 |
DataSource.prototype.IDataSource = new IDataSource(); |
d6dd3cce46a6
Bug 2070 - Code completion: Add support for code completion for built in global objects
Eugene Ostroukhov <eugeneo@symbian.org>
parents:
diff
changeset
|
20 |
function Location() {}; |
d6dd3cce46a6
Bug 2070 - Code completion: Add support for code completion for built in global objects
Eugene Ostroukhov <eugeneo@symbian.org>
parents:
diff
changeset
|
21 |
Location.prototype.ILocation = new ILocation(); |
d6dd3cce46a6
Bug 2070 - Code completion: Add support for code completion for built in global objects
Eugene Ostroukhov <eugeneo@symbian.org>
parents:
diff
changeset
|
22 |
function Messaging() {}; |
d6dd3cce46a6
Bug 2070 - Code completion: Add support for code completion for built in global objects
Eugene Ostroukhov <eugeneo@symbian.org>
parents:
diff
changeset
|
23 |
Messaging.prototype.IMessaging = new IMessaging(); |
d6dd3cce46a6
Bug 2070 - Code completion: Add support for code completion for built in global objects
Eugene Ostroukhov <eugeneo@symbian.org>
parents:
diff
changeset
|
24 |
function Sensor() {}; |
d6dd3cce46a6
Bug 2070 - Code completion: Add support for code completion for built in global objects
Eugene Ostroukhov <eugeneo@symbian.org>
parents:
diff
changeset
|
25 |
Sensor.prototype.ISensor = new ISensor(); |
d6dd3cce46a6
Bug 2070 - Code completion: Add support for code completion for built in global objects
Eugene Ostroukhov <eugeneo@symbian.org>
parents:
diff
changeset
|
26 |
function SysInfo() {}; |
d6dd3cce46a6
Bug 2070 - Code completion: Add support for code completion for built in global objects
Eugene Ostroukhov <eugeneo@symbian.org>
parents:
diff
changeset
|
27 |
SysInfo.prototype.ISysInfo = new ISysInfo(); |
d6dd3cce46a6
Bug 2070 - Code completion: Add support for code completion for built in global objects
Eugene Ostroukhov <eugeneo@symbian.org>
parents:
diff
changeset
|
28 |
|
d6dd3cce46a6
Bug 2070 - Code completion: Add support for code completion for built in global objects
Eugene Ostroukhov <eugeneo@symbian.org>
parents:
diff
changeset
|
29 |
function Result() {} |
d6dd3cce46a6
Bug 2070 - Code completion: Add support for code completion for built in global objects
Eugene Ostroukhov <eugeneo@symbian.org>
parents:
diff
changeset
|
30 |
Result.prototype.ReturnValue = new Object(); |
d6dd3cce46a6
Bug 2070 - Code completion: Add support for code completion for built in global objects
Eugene Ostroukhov <eugeneo@symbian.org>
parents:
diff
changeset
|
31 |
/** |
d6dd3cce46a6
Bug 2070 - Code completion: Add support for code completion for built in global objects
Eugene Ostroukhov <eugeneo@symbian.org>
parents:
diff
changeset
|
32 |
* This is a number that specifies a predefined error code. |
d6dd3cce46a6
Bug 2070 - Code completion: Add support for code completion for built in global objects
Eugene Ostroukhov <eugeneo@symbian.org>
parents:
diff
changeset
|
33 |
*/ |
d6dd3cce46a6
Bug 2070 - Code completion: Add support for code completion for built in global objects
Eugene Ostroukhov <eugeneo@symbian.org>
parents:
diff
changeset
|
34 |
Result.prototype.ErrorCode = 0; |
d6dd3cce46a6
Bug 2070 - Code completion: Add support for code completion for built in global objects
Eugene Ostroukhov <eugeneo@symbian.org>
parents:
diff
changeset
|
35 |
/** |
d6dd3cce46a6
Bug 2070 - Code completion: Add support for code completion for built in global objects
Eugene Ostroukhov <eugeneo@symbian.org>
parents:
diff
changeset
|
36 |
* This is a text string that describes the error. |
d6dd3cce46a6
Bug 2070 - Code completion: Add support for code completion for built in global objects
Eugene Ostroukhov <eugeneo@symbian.org>
parents:
diff
changeset
|
37 |
*/ |
d6dd3cce46a6
Bug 2070 - Code completion: Add support for code completion for built in global objects
Eugene Ostroukhov <eugeneo@symbian.org>
parents:
diff
changeset
|
38 |
Result.prototype.ErrorMessage = ""; |
d6dd3cce46a6
Bug 2070 - Code completion: Add support for code completion for built in global objects
Eugene Ostroukhov <eugeneo@symbian.org>
parents:
diff
changeset
|
39 |
/** |
d6dd3cce46a6
Bug 2070 - Code completion: Add support for code completion for built in global objects
Eugene Ostroukhov <eugeneo@symbian.org>
parents:
diff
changeset
|
40 |
* This is a number used as an identification to match transactions |
d6dd3cce46a6
Bug 2070 - Code completion: Add support for code completion for built in global objects
Eugene Ostroukhov <eugeneo@symbian.org>
parents:
diff
changeset
|
41 |
* started with the asynchronous call. |
d6dd3cce46a6
Bug 2070 - Code completion: Add support for code completion for built in global objects
Eugene Ostroukhov <eugeneo@symbian.org>
parents:
diff
changeset
|
42 |
*/ |
d6dd3cce46a6
Bug 2070 - Code completion: Add support for code completion for built in global objects
Eugene Ostroukhov <eugeneo@symbian.org>
parents:
diff
changeset
|
43 |
Result.prototype.TransactionID = ""; |
d6dd3cce46a6
Bug 2070 - Code completion: Add support for code completion for built in global objects
Eugene Ostroukhov <eugeneo@symbian.org>
parents:
diff
changeset
|
44 |
|
d6dd3cce46a6
Bug 2070 - Code completion: Add support for code completion for built in global objects
Eugene Ostroukhov <eugeneo@symbian.org>
parents:
diff
changeset
|
45 |
/** |
d6dd3cce46a6
Bug 2070 - Code completion: Add support for code completion for built in global objects
Eugene Ostroukhov <eugeneo@symbian.org>
parents:
diff
changeset
|
46 |
* Use device object to access service. Do not use constructor. |
d6dd3cce46a6
Bug 2070 - Code completion: Add support for code completion for built in global objects
Eugene Ostroukhov <eugeneo@symbian.org>
parents:
diff
changeset
|
47 |
*/ |
d6dd3cce46a6
Bug 2070 - Code completion: Add support for code completion for built in global objects
Eugene Ostroukhov <eugeneo@symbian.org>
parents:
diff
changeset
|
48 |
function IAppManager() {}; |
d6dd3cce46a6
Bug 2070 - Code completion: Add support for code completion for built in global objects
Eugene Ostroukhov <eugeneo@symbian.org>
parents:
diff
changeset
|
49 |
/** |
d6dd3cce46a6
Bug 2070 - Code completion: Add support for code completion for built in global objects
Eugene Ostroukhov <eugeneo@symbian.org>
parents:
diff
changeset
|
50 |
* Retrieves an iterable list of either user-installed applications |
d6dd3cce46a6
Bug 2070 - Code completion: Add support for code completion for built in global objects
Eugene Ostroukhov <eugeneo@symbian.org>
parents:
diff
changeset
|
51 |
* or all applications on the device, regardless of whether they |
d6dd3cce46a6
Bug 2070 - Code completion: Add support for code completion for built in global objects
Eugene Ostroukhov <eugeneo@symbian.org>
parents:
diff
changeset
|
52 |
* were preinstalled or installed by the user. |
d6dd3cce46a6
Bug 2070 - Code completion: Add support for code completion for built in global objects
Eugene Ostroukhov <eugeneo@symbian.org>
parents:
diff
changeset
|
53 |
* |
d6dd3cce46a6
Bug 2070 - Code completion: Add support for code completion for built in global objects
Eugene Ostroukhov <eugeneo@symbian.org>
parents:
diff
changeset
|
54 |
* This is a synchronous method. |
d6dd3cce46a6
Bug 2070 - Code completion: Add support for code completion for built in global objects
Eugene Ostroukhov <eugeneo@symbian.org>
parents:
diff
changeset
|
55 |
* @param {criteria} criteria |
d6dd3cce46a6
Bug 2070 - Code completion: Add support for code completion for built in global objects
Eugene Ostroukhov <eugeneo@symbian.org>
parents:
diff
changeset
|
56 |
* @returns {Result} |
d6dd3cce46a6
Bug 2070 - Code completion: Add support for code completion for built in global objects
Eugene Ostroukhov <eugeneo@symbian.org>
parents:
diff
changeset
|
57 |
*/ |
d6dd3cce46a6
Bug 2070 - Code completion: Add support for code completion for built in global objects
Eugene Ostroukhov <eugeneo@symbian.org>
parents:
diff
changeset
|
58 |
IAppManager.prototype.GetList = function(criteria) { return new Result(); }; |
d6dd3cce46a6
Bug 2070 - Code completion: Add support for code completion for built in global objects
Eugene Ostroukhov <eugeneo@symbian.org>
parents:
diff
changeset
|
59 |
/** |
d6dd3cce46a6
Bug 2070 - Code completion: Add support for code completion for built in global objects
Eugene Ostroukhov <eugeneo@symbian.org>
parents:
diff
changeset
|
60 |
* Launches an application based on a unique ID for the application (UID). |
d6dd3cce46a6
Bug 2070 - Code completion: Add support for code completion for built in global objects
Eugene Ostroukhov <eugeneo@symbian.org>
parents:
diff
changeset
|
61 |
* It also provides a way to open a specific document (by specifying a |
d6dd3cce46a6
Bug 2070 - Code completion: Add support for code completion for built in global objects
Eugene Ostroukhov <eugeneo@symbian.org>
parents:
diff
changeset
|
62 |
* document path), even if it is not the default file type for the application |
d6dd3cce46a6
Bug 2070 - Code completion: Add support for code completion for built in global objects
Eugene Ostroukhov <eugeneo@symbian.org>
parents:
diff
changeset
|
63 |
* being launched. |
d6dd3cce46a6
Bug 2070 - Code completion: Add support for code completion for built in global objects
Eugene Ostroukhov <eugeneo@symbian.org>
parents:
diff
changeset
|
64 |
* |
d6dd3cce46a6
Bug 2070 - Code completion: Add support for code completion for built in global objects
Eugene Ostroukhov <eugeneo@symbian.org>
parents:
diff
changeset
|
65 |
* This method can be invoked both synchronously and asynchronously. |
d6dd3cce46a6
Bug 2070 - Code completion: Add support for code completion for built in global objects
Eugene Ostroukhov <eugeneo@symbian.org>
parents:
diff
changeset
|
66 |
* |
d6dd3cce46a6
Bug 2070 - Code completion: Add support for code completion for built in global objects
Eugene Ostroukhov <eugeneo@symbian.org>
parents:
diff
changeset
|
67 |
* @param {criteria} criteria This is an object that specifies which application to launch. |
d6dd3cce46a6
Bug 2070 - Code completion: Add support for code completion for built in global objects
Eugene Ostroukhov <eugeneo@symbian.org>
parents:
diff
changeset
|
68 |
* @param {callback} callback The callback argument is the name of the method that is executed when an asynchronous LaunchApp call has status information to return. This argument is used only with an asynchronous LaunchApp call. |
d6dd3cce46a6
Bug 2070 - Code completion: Add support for code completion for built in global objects
Eugene Ostroukhov <eugeneo@symbian.org>
parents:
diff
changeset
|
69 |
* @returns {Result} |
d6dd3cce46a6
Bug 2070 - Code completion: Add support for code completion for built in global objects
Eugene Ostroukhov <eugeneo@symbian.org>
parents:
diff
changeset
|
70 |
*/ |
d6dd3cce46a6
Bug 2070 - Code completion: Add support for code completion for built in global objects
Eugene Ostroukhov <eugeneo@symbian.org>
parents:
diff
changeset
|
71 |
IAppManager.prototype.LaunchApp = function(criteria) { return new Result(); }; |
d6dd3cce46a6
Bug 2070 - Code completion: Add support for code completion for built in global objects
Eugene Ostroukhov <eugeneo@symbian.org>
parents:
diff
changeset
|
72 |
/** |
d6dd3cce46a6
Bug 2070 - Code completion: Add support for code completion for built in global objects
Eugene Ostroukhov <eugeneo@symbian.org>
parents:
diff
changeset
|
73 |
* Launches an application based on a given document. This method automatically determines |
d6dd3cce46a6
Bug 2070 - Code completion: Add support for code completion for built in global objects
Eugene Ostroukhov <eugeneo@symbian.org>
parents:
diff
changeset
|
74 |
* which application to launch for the specified document. |
d6dd3cce46a6
Bug 2070 - Code completion: Add support for code completion for built in global objects
Eugene Ostroukhov <eugeneo@symbian.org>
parents:
diff
changeset
|
75 |
* The application can be launched as chained (embedded) or standalone. |
d6dd3cce46a6
Bug 2070 - Code completion: Add support for code completion for built in global objects
Eugene Ostroukhov <eugeneo@symbian.org>
parents:
diff
changeset
|
76 |
* |
d6dd3cce46a6
Bug 2070 - Code completion: Add support for code completion for built in global objects
Eugene Ostroukhov <eugeneo@symbian.org>
parents:
diff
changeset
|
77 |
* This method can be invoked both synchronously and asynchronously. |
d6dd3cce46a6
Bug 2070 - Code completion: Add support for code completion for built in global objects
Eugene Ostroukhov <eugeneo@symbian.org>
parents:
diff
changeset
|
78 |
* |
d6dd3cce46a6
Bug 2070 - Code completion: Add support for code completion for built in global objects
Eugene Ostroukhov <eugeneo@symbian.org>
parents:
diff
changeset
|
79 |
* @param {criteria} criteria This is an object that specifies which document to launch. |
d6dd3cce46a6
Bug 2070 - Code completion: Add support for code completion for built in global objects
Eugene Ostroukhov <eugeneo@symbian.org>
parents:
diff
changeset
|
80 |
* @param {callback} callback The callback argument is the name of the method that is executed when an asynchronous call has status information to return. This argument is used only with an asynchronous call. |
d6dd3cce46a6
Bug 2070 - Code completion: Add support for code completion for built in global objects
Eugene Ostroukhov <eugeneo@symbian.org>
parents:
diff
changeset
|
81 |
* @returns {Result} |
d6dd3cce46a6
Bug 2070 - Code completion: Add support for code completion for built in global objects
Eugene Ostroukhov <eugeneo@symbian.org>
parents:
diff
changeset
|
82 |
*/ |
d6dd3cce46a6
Bug 2070 - Code completion: Add support for code completion for built in global objects
Eugene Ostroukhov <eugeneo@symbian.org>
parents:
diff
changeset
|
83 |
IAppManager.prototype.LaunchDoc = function(criteria) { return new Result(); }; |
d6dd3cce46a6
Bug 2070 - Code completion: Add support for code completion for built in global objects
Eugene Ostroukhov <eugeneo@symbian.org>
parents:
diff
changeset
|
84 |
/** |
d6dd3cce46a6
Bug 2070 - Code completion: Add support for code completion for built in global objects
Eugene Ostroukhov <eugeneo@symbian.org>
parents:
diff
changeset
|
85 |
* Cancels an outstanding asynchronous call. |
d6dd3cce46a6
Bug 2070 - Code completion: Add support for code completion for built in global objects
Eugene Ostroukhov <eugeneo@symbian.org>
parents:
diff
changeset
|
86 |
* If a cancel is sent, but the asynchronous call has already been completed, |
d6dd3cce46a6
Bug 2070 - Code completion: Add support for code completion for built in global objects
Eugene Ostroukhov <eugeneo@symbian.org>
parents:
diff
changeset
|
87 |
* then result.Errorcode is set to 0 (success). |
d6dd3cce46a6
Bug 2070 - Code completion: Add support for code completion for built in global objects
Eugene Ostroukhov <eugeneo@symbian.org>
parents:
diff
changeset
|
88 |
* |
d6dd3cce46a6
Bug 2070 - Code completion: Add support for code completion for built in global objects
Eugene Ostroukhov <eugeneo@symbian.org>
parents:
diff
changeset
|
89 |
* This is a synchronous method. |
d6dd3cce46a6
Bug 2070 - Code completion: Add support for code completion for built in global objects
Eugene Ostroukhov <eugeneo@symbian.org>
parents:
diff
changeset
|
90 |
* @returns {Result} |
d6dd3cce46a6
Bug 2070 - Code completion: Add support for code completion for built in global objects
Eugene Ostroukhov <eugeneo@symbian.org>
parents:
diff
changeset
|
91 |
*/ |
d6dd3cce46a6
Bug 2070 - Code completion: Add support for code completion for built in global objects
Eugene Ostroukhov <eugeneo@symbian.org>
parents:
diff
changeset
|
92 |
IAppManager.prototype.Cancel = function(criteria) { return new Result(); }; |
d6dd3cce46a6
Bug 2070 - Code completion: Add support for code completion for built in global objects
Eugene Ostroukhov <eugeneo@symbian.org>
parents:
diff
changeset
|
93 |
|
d6dd3cce46a6
Bug 2070 - Code completion: Add support for code completion for built in global objects
Eugene Ostroukhov <eugeneo@symbian.org>
parents:
diff
changeset
|
94 |
/** |
d6dd3cce46a6
Bug 2070 - Code completion: Add support for code completion for built in global objects
Eugene Ostroukhov <eugeneo@symbian.org>
parents:
diff
changeset
|
95 |
* Use device object to access service. Do not use constructor. |
d6dd3cce46a6
Bug 2070 - Code completion: Add support for code completion for built in global objects
Eugene Ostroukhov <eugeneo@symbian.org>
parents:
diff
changeset
|
96 |
*/ |
d6dd3cce46a6
Bug 2070 - Code completion: Add support for code completion for built in global objects
Eugene Ostroukhov <eugeneo@symbian.org>
parents:
diff
changeset
|
97 |
function IDataSource() {}; |
d6dd3cce46a6
Bug 2070 - Code completion: Add support for code completion for built in global objects
Eugene Ostroukhov <eugeneo@symbian.org>
parents:
diff
changeset
|
98 |
|
d6dd3cce46a6
Bug 2070 - Code completion: Add support for code completion for built in global objects
Eugene Ostroukhov <eugeneo@symbian.org>
parents:
diff
changeset
|
99 |
/** |
d6dd3cce46a6
Bug 2070 - Code completion: Add support for code completion for built in global objects
Eugene Ostroukhov <eugeneo@symbian.org>
parents:
diff
changeset
|
100 |
* Retrieves a list of available entries. |
d6dd3cce46a6
Bug 2070 - Code completion: Add support for code completion for built in global objects
Eugene Ostroukhov <eugeneo@symbian.org>
parents:
diff
changeset
|
101 |
* |
d6dd3cce46a6
Bug 2070 - Code completion: Add support for code completion for built in global objects
Eugene Ostroukhov <eugeneo@symbian.org>
parents:
diff
changeset
|
102 |
* @param {any} criteria |
d6dd3cce46a6
Bug 2070 - Code completion: Add support for code completion for built in global objects
Eugene Ostroukhov <eugeneo@symbian.org>
parents:
diff
changeset
|
103 |
* @returns {Result} |
d6dd3cce46a6
Bug 2070 - Code completion: Add support for code completion for built in global objects
Eugene Ostroukhov <eugeneo@symbian.org>
parents:
diff
changeset
|
104 |
*/ |
d6dd3cce46a6
Bug 2070 - Code completion: Add support for code completion for built in global objects
Eugene Ostroukhov <eugeneo@symbian.org>
parents:
diff
changeset
|
105 |
IDataSource.prototype.GetList = function(criteria) { return new Result(); }; |
d6dd3cce46a6
Bug 2070 - Code completion: Add support for code completion for built in global objects
Eugene Ostroukhov <eugeneo@symbian.org>
parents:
diff
changeset
|
106 |
|
d6dd3cce46a6
Bug 2070 - Code completion: Add support for code completion for built in global objects
Eugene Ostroukhov <eugeneo@symbian.org>
parents:
diff
changeset
|
107 |
/** |
d6dd3cce46a6
Bug 2070 - Code completion: Add support for code completion for built in global objects
Eugene Ostroukhov <eugeneo@symbian.org>
parents:
diff
changeset
|
108 |
* Adds or replaces an entry. |
d6dd3cce46a6
Bug 2070 - Code completion: Add support for code completion for built in global objects
Eugene Ostroukhov <eugeneo@symbian.org>
parents:
diff
changeset
|
109 |
* |
d6dd3cce46a6
Bug 2070 - Code completion: Add support for code completion for built in global objects
Eugene Ostroukhov <eugeneo@symbian.org>
parents:
diff
changeset
|
110 |
* @param {any} criteria |
d6dd3cce46a6
Bug 2070 - Code completion: Add support for code completion for built in global objects
Eugene Ostroukhov <eugeneo@symbian.org>
parents:
diff
changeset
|
111 |
* @returns {Result} |
d6dd3cce46a6
Bug 2070 - Code completion: Add support for code completion for built in global objects
Eugene Ostroukhov <eugeneo@symbian.org>
parents:
diff
changeset
|
112 |
*/ |
d6dd3cce46a6
Bug 2070 - Code completion: Add support for code completion for built in global objects
Eugene Ostroukhov <eugeneo@symbian.org>
parents:
diff
changeset
|
113 |
IDataSource.prototype.Add = function(criteria) { return new Result(); }; |
d6dd3cce46a6
Bug 2070 - Code completion: Add support for code completion for built in global objects
Eugene Ostroukhov <eugeneo@symbian.org>
parents:
diff
changeset
|
114 |
|
d6dd3cce46a6
Bug 2070 - Code completion: Add support for code completion for built in global objects
Eugene Ostroukhov <eugeneo@symbian.org>
parents:
diff
changeset
|
115 |
/** |
d6dd3cce46a6
Bug 2070 - Code completion: Add support for code completion for built in global objects
Eugene Ostroukhov <eugeneo@symbian.org>
parents:
diff
changeset
|
116 |
* Deletes an entry from the list |
d6dd3cce46a6
Bug 2070 - Code completion: Add support for code completion for built in global objects
Eugene Ostroukhov <eugeneo@symbian.org>
parents:
diff
changeset
|
117 |
* |
d6dd3cce46a6
Bug 2070 - Code completion: Add support for code completion for built in global objects
Eugene Ostroukhov <eugeneo@symbian.org>
parents:
diff
changeset
|
118 |
* This method can be called both synchronously and asynchronously |
d6dd3cce46a6
Bug 2070 - Code completion: Add support for code completion for built in global objects
Eugene Ostroukhov <eugeneo@symbian.org>
parents:
diff
changeset
|
119 |
* @param {criteria} criteria This is an object that specifies which entry to delete. |
d6dd3cce46a6
Bug 2070 - Code completion: Add support for code completion for built in global objects
Eugene Ostroukhov <eugeneo@symbian.org>
parents:
diff
changeset
|
120 |
* @param {callback} callback The callback argument is the name of the method that is executed when an asynchronous call has status information to return. This argument is used only with an asynchronous call. |
d6dd3cce46a6
Bug 2070 - Code completion: Add support for code completion for built in global objects
Eugene Ostroukhov <eugeneo@symbian.org>
parents:
diff
changeset
|
121 |
* @returns {Result} |
d6dd3cce46a6
Bug 2070 - Code completion: Add support for code completion for built in global objects
Eugene Ostroukhov <eugeneo@symbian.org>
parents:
diff
changeset
|
122 |
*/ |
d6dd3cce46a6
Bug 2070 - Code completion: Add support for code completion for built in global objects
Eugene Ostroukhov <eugeneo@symbian.org>
parents:
diff
changeset
|
123 |
IDataSource.prototype.Delete = function(criteria) { return new Result(); }; |
d6dd3cce46a6
Bug 2070 - Code completion: Add support for code completion for built in global objects
Eugene Ostroukhov <eugeneo@symbian.org>
parents:
diff
changeset
|
124 |
|
d6dd3cce46a6
Bug 2070 - Code completion: Add support for code completion for built in global objects
Eugene Ostroukhov <eugeneo@symbian.org>
parents:
diff
changeset
|
125 |
/** |
d6dd3cce46a6
Bug 2070 - Code completion: Add support for code completion for built in global objects
Eugene Ostroukhov <eugeneo@symbian.org>
parents:
diff
changeset
|
126 |
* Imports entries into data source |
d6dd3cce46a6
Bug 2070 - Code completion: Add support for code completion for built in global objects
Eugene Ostroukhov <eugeneo@symbian.org>
parents:
diff
changeset
|
127 |
* |
d6dd3cce46a6
Bug 2070 - Code completion: Add support for code completion for built in global objects
Eugene Ostroukhov <eugeneo@symbian.org>
parents:
diff
changeset
|
128 |
* This method can be called both synchronously and asynchronously |
d6dd3cce46a6
Bug 2070 - Code completion: Add support for code completion for built in global objects
Eugene Ostroukhov <eugeneo@symbian.org>
parents:
diff
changeset
|
129 |
* @param {criteria} criteria object that specifies the entries to import and optionally the target |
d6dd3cce46a6
Bug 2070 - Code completion: Add support for code completion for built in global objects
Eugene Ostroukhov <eugeneo@symbian.org>
parents:
diff
changeset
|
130 |
* @param {callback} callback The callback argument is the name of the method that is executed when an asynchronous call has status information to return. This argument is used only with an asynchronous call. |
d6dd3cce46a6
Bug 2070 - Code completion: Add support for code completion for built in global objects
Eugene Ostroukhov <eugeneo@symbian.org>
parents:
diff
changeset
|
131 |
* @returns {Result} |
d6dd3cce46a6
Bug 2070 - Code completion: Add support for code completion for built in global objects
Eugene Ostroukhov <eugeneo@symbian.org>
parents:
diff
changeset
|
132 |
*/ |
d6dd3cce46a6
Bug 2070 - Code completion: Add support for code completion for built in global objects
Eugene Ostroukhov <eugeneo@symbian.org>
parents:
diff
changeset
|
133 |
IDataSource.prototype.Import = function(criteria) { return new Result(); }; |
d6dd3cce46a6
Bug 2070 - Code completion: Add support for code completion for built in global objects
Eugene Ostroukhov <eugeneo@symbian.org>
parents:
diff
changeset
|
134 |
|
d6dd3cce46a6
Bug 2070 - Code completion: Add support for code completion for built in global objects
Eugene Ostroukhov <eugeneo@symbian.org>
parents:
diff
changeset
|
135 |
/** |
d6dd3cce46a6
Bug 2070 - Code completion: Add support for code completion for built in global objects
Eugene Ostroukhov <eugeneo@symbian.org>
parents:
diff
changeset
|
136 |
* Exports entries from data source |
d6dd3cce46a6
Bug 2070 - Code completion: Add support for code completion for built in global objects
Eugene Ostroukhov <eugeneo@symbian.org>
parents:
diff
changeset
|
137 |
* |
d6dd3cce46a6
Bug 2070 - Code completion: Add support for code completion for built in global objects
Eugene Ostroukhov <eugeneo@symbian.org>
parents:
diff
changeset
|
138 |
* This method can be called both synchronously and asynchronously |
d6dd3cce46a6
Bug 2070 - Code completion: Add support for code completion for built in global objects
Eugene Ostroukhov <eugeneo@symbian.org>
parents:
diff
changeset
|
139 |
* @param {criteria} criteria object that specifies the entries to export and optionally the source |
d6dd3cce46a6
Bug 2070 - Code completion: Add support for code completion for built in global objects
Eugene Ostroukhov <eugeneo@symbian.org>
parents:
diff
changeset
|
140 |
* @param {callback} callback The callback argument is the name of the method that is executed when an asynchronous call has status information to return. This argument is used only with an asynchronous call. |
d6dd3cce46a6
Bug 2070 - Code completion: Add support for code completion for built in global objects
Eugene Ostroukhov <eugeneo@symbian.org>
parents:
diff
changeset
|
141 |
* @returns {Result} |
d6dd3cce46a6
Bug 2070 - Code completion: Add support for code completion for built in global objects
Eugene Ostroukhov <eugeneo@symbian.org>
parents:
diff
changeset
|
142 |
*/ |
d6dd3cce46a6
Bug 2070 - Code completion: Add support for code completion for built in global objects
Eugene Ostroukhov <eugeneo@symbian.org>
parents:
diff
changeset
|
143 |
IDataSource.prototype.Export = function(criteria) { return new Result(); }; |
d6dd3cce46a6
Bug 2070 - Code completion: Add support for code completion for built in global objects
Eugene Ostroukhov <eugeneo@symbian.org>
parents:
diff
changeset
|
144 |
|
d6dd3cce46a6
Bug 2070 - Code completion: Add support for code completion for built in global objects
Eugene Ostroukhov <eugeneo@symbian.org>
parents:
diff
changeset
|
145 |
/** |
d6dd3cce46a6
Bug 2070 - Code completion: Add support for code completion for built in global objects
Eugene Ostroukhov <eugeneo@symbian.org>
parents:
diff
changeset
|
146 |
* Notifies the client when entries are created, updated, or deleted |
d6dd3cce46a6
Bug 2070 - Code completion: Add support for code completion for built in global objects
Eugene Ostroukhov <eugeneo@symbian.org>
parents:
diff
changeset
|
147 |
* |
d6dd3cce46a6
Bug 2070 - Code completion: Add support for code completion for built in global objects
Eugene Ostroukhov <eugeneo@symbian.org>
parents:
diff
changeset
|
148 |
* This method can be called both synchronously and asynchronously |
d6dd3cce46a6
Bug 2070 - Code completion: Add support for code completion for built in global objects
Eugene Ostroukhov <eugeneo@symbian.org>
parents:
diff
changeset
|
149 |
* @param {criteria} criteria object that specifies the entries to monitor for changes and when |
d6dd3cce46a6
Bug 2070 - Code completion: Add support for code completion for built in global objects
Eugene Ostroukhov <eugeneo@symbian.org>
parents:
diff
changeset
|
150 |
* @param {callback} callback the name of the method that is executed when RequestNotification has results or status information to return. |
d6dd3cce46a6
Bug 2070 - Code completion: Add support for code completion for built in global objects
Eugene Ostroukhov <eugeneo@symbian.org>
parents:
diff
changeset
|
151 |
* @returns {Result} |
d6dd3cce46a6
Bug 2070 - Code completion: Add support for code completion for built in global objects
Eugene Ostroukhov <eugeneo@symbian.org>
parents:
diff
changeset
|
152 |
*/ |
d6dd3cce46a6
Bug 2070 - Code completion: Add support for code completion for built in global objects
Eugene Ostroukhov <eugeneo@symbian.org>
parents:
diff
changeset
|
153 |
IDataSource.prototype.RequestNotification = function(criteria, callback) { return new Result(); }; |
d6dd3cce46a6
Bug 2070 - Code completion: Add support for code completion for built in global objects
Eugene Ostroukhov <eugeneo@symbian.org>
parents:
diff
changeset
|
154 |
|
d6dd3cce46a6
Bug 2070 - Code completion: Add support for code completion for built in global objects
Eugene Ostroukhov <eugeneo@symbian.org>
parents:
diff
changeset
|
155 |
/** |
d6dd3cce46a6
Bug 2070 - Code completion: Add support for code completion for built in global objects
Eugene Ostroukhov <eugeneo@symbian.org>
parents:
diff
changeset
|
156 |
* Cancels an outstanding asynchronous call. |
d6dd3cce46a6
Bug 2070 - Code completion: Add support for code completion for built in global objects
Eugene Ostroukhov <eugeneo@symbian.org>
parents:
diff
changeset
|
157 |
* |
d6dd3cce46a6
Bug 2070 - Code completion: Add support for code completion for built in global objects
Eugene Ostroukhov <eugeneo@symbian.org>
parents:
diff
changeset
|
158 |
* This is a synchronous method. |
d6dd3cce46a6
Bug 2070 - Code completion: Add support for code completion for built in global objects
Eugene Ostroukhov <eugeneo@symbian.org>
parents:
diff
changeset
|
159 |
* @param {criteria} criteria an object with the TransactionID property (number) |
d6dd3cce46a6
Bug 2070 - Code completion: Add support for code completion for built in global objects
Eugene Ostroukhov <eugeneo@symbian.org>
parents:
diff
changeset
|
160 |
* @returns {Result} |
d6dd3cce46a6
Bug 2070 - Code completion: Add support for code completion for built in global objects
Eugene Ostroukhov <eugeneo@symbian.org>
parents:
diff
changeset
|
161 |
*/ |
d6dd3cce46a6
Bug 2070 - Code completion: Add support for code completion for built in global objects
Eugene Ostroukhov <eugeneo@symbian.org>
parents:
diff
changeset
|
162 |
IDataSource.prototype.Cancel = function(criteria) { return new Result(); }; |
d6dd3cce46a6
Bug 2070 - Code completion: Add support for code completion for built in global objects
Eugene Ostroukhov <eugeneo@symbian.org>
parents:
diff
changeset
|
163 |
|
d6dd3cce46a6
Bug 2070 - Code completion: Add support for code completion for built in global objects
Eugene Ostroukhov <eugeneo@symbian.org>
parents:
diff
changeset
|
164 |
/** |
d6dd3cce46a6
Bug 2070 - Code completion: Add support for code completion for built in global objects
Eugene Ostroukhov <eugeneo@symbian.org>
parents:
diff
changeset
|
165 |
* Use device object to access service. Do not use constructor. |
d6dd3cce46a6
Bug 2070 - Code completion: Add support for code completion for built in global objects
Eugene Ostroukhov <eugeneo@symbian.org>
parents:
diff
changeset
|
166 |
*/ |
d6dd3cce46a6
Bug 2070 - Code completion: Add support for code completion for built in global objects
Eugene Ostroukhov <eugeneo@symbian.org>
parents:
diff
changeset
|
167 |
function ILocation() {}; |
d6dd3cce46a6
Bug 2070 - Code completion: Add support for code completion for built in global objects
Eugene Ostroukhov <eugeneo@symbian.org>
parents:
diff
changeset
|
168 |
|
d6dd3cce46a6
Bug 2070 - Code completion: Add support for code completion for built in global objects
Eugene Ostroukhov <eugeneo@symbian.org>
parents:
diff
changeset
|
169 |
/** |
d6dd3cce46a6
Bug 2070 - Code completion: Add support for code completion for built in global objects
Eugene Ostroukhov <eugeneo@symbian.org>
parents:
diff
changeset
|
170 |
* Retrieves the current location of the device |
d6dd3cce46a6
Bug 2070 - Code completion: Add support for code completion for built in global objects
Eugene Ostroukhov <eugeneo@symbian.org>
parents:
diff
changeset
|
171 |
* |
d6dd3cce46a6
Bug 2070 - Code completion: Add support for code completion for built in global objects
Eugene Ostroukhov <eugeneo@symbian.org>
parents:
diff
changeset
|
172 |
* This method can be called both synchronously and asynchronously |
d6dd3cce46a6
Bug 2070 - Code completion: Add support for code completion for built in global objects
Eugene Ostroukhov <eugeneo@symbian.org>
parents:
diff
changeset
|
173 |
* @param {criteria} criteria specifies what type of device location information is returned and how |
d6dd3cce46a6
Bug 2070 - Code completion: Add support for code completion for built in global objects
Eugene Ostroukhov <eugeneo@symbian.org>
parents:
diff
changeset
|
174 |
* @param {callback} callback The callback argument is the name of the method that is executed when an asynchronous call has status information to return. This argument is used only with an asynchronous call. |
d6dd3cce46a6
Bug 2070 - Code completion: Add support for code completion for built in global objects
Eugene Ostroukhov <eugeneo@symbian.org>
parents:
diff
changeset
|
175 |
* @returns {Result} |
d6dd3cce46a6
Bug 2070 - Code completion: Add support for code completion for built in global objects
Eugene Ostroukhov <eugeneo@symbian.org>
parents:
diff
changeset
|
176 |
*/ |
d6dd3cce46a6
Bug 2070 - Code completion: Add support for code completion for built in global objects
Eugene Ostroukhov <eugeneo@symbian.org>
parents:
diff
changeset
|
177 |
ILocation.prototype.GetLocation = function(criteria) { return new Result(); }; |
d6dd3cce46a6
Bug 2070 - Code completion: Add support for code completion for built in global objects
Eugene Ostroukhov <eugeneo@symbian.org>
parents:
diff
changeset
|
178 |
|
d6dd3cce46a6
Bug 2070 - Code completion: Add support for code completion for built in global objects
Eugene Ostroukhov <eugeneo@symbian.org>
parents:
diff
changeset
|
179 |
/** |
d6dd3cce46a6
Bug 2070 - Code completion: Add support for code completion for built in global objects
Eugene Ostroukhov <eugeneo@symbian.org>
parents:
diff
changeset
|
180 |
* Retrieves periodic updates about the current location of the device based on a predefined update interval. |
d6dd3cce46a6
Bug 2070 - Code completion: Add support for code completion for built in global objects
Eugene Ostroukhov <eugeneo@symbian.org>
parents:
diff
changeset
|
181 |
* |
d6dd3cce46a6
Bug 2070 - Code completion: Add support for code completion for built in global objects
Eugene Ostroukhov <eugeneo@symbian.org>
parents:
diff
changeset
|
182 |
* @param {criteria} criteria specifies what type of device location information is returned and how |
d6dd3cce46a6
Bug 2070 - Code completion: Add support for code completion for built in global objects
Eugene Ostroukhov <eugeneo@symbian.org>
parents:
diff
changeset
|
183 |
* @param {callback} callback the name of the method that is executed when Trace has results or status information to return. |
d6dd3cce46a6
Bug 2070 - Code completion: Add support for code completion for built in global objects
Eugene Ostroukhov <eugeneo@symbian.org>
parents:
diff
changeset
|
184 |
* @returns {Result} |
d6dd3cce46a6
Bug 2070 - Code completion: Add support for code completion for built in global objects
Eugene Ostroukhov <eugeneo@symbian.org>
parents:
diff
changeset
|
185 |
*/ |
d6dd3cce46a6
Bug 2070 - Code completion: Add support for code completion for built in global objects
Eugene Ostroukhov <eugeneo@symbian.org>
parents:
diff
changeset
|
186 |
ILocation.prototype.Trace = function(criteria, callback) { return new Result(); }; |
d6dd3cce46a6
Bug 2070 - Code completion: Add support for code completion for built in global objects
Eugene Ostroukhov <eugeneo@symbian.org>
parents:
diff
changeset
|
187 |
|
d6dd3cce46a6
Bug 2070 - Code completion: Add support for code completion for built in global objects
Eugene Ostroukhov <eugeneo@symbian.org>
parents:
diff
changeset
|
188 |
/** |
d6dd3cce46a6
Bug 2070 - Code completion: Add support for code completion for built in global objects
Eugene Ostroukhov <eugeneo@symbian.org>
parents:
diff
changeset
|
189 |
* Performs mathematical calculations based on a source location and a target location. |
d6dd3cce46a6
Bug 2070 - Code completion: Add support for code completion for built in global objects
Eugene Ostroukhov <eugeneo@symbian.org>
parents:
diff
changeset
|
190 |
* |
d6dd3cce46a6
Bug 2070 - Code completion: Add support for code completion for built in global objects
Eugene Ostroukhov <eugeneo@symbian.org>
parents:
diff
changeset
|
191 |
* @param {criteria} criteria specifies the mathematical operation to perform and the input values to use in the operation. |
d6dd3cce46a6
Bug 2070 - Code completion: Add support for code completion for built in global objects
Eugene Ostroukhov <eugeneo@symbian.org>
parents:
diff
changeset
|
192 |
* @returns {Result} |
d6dd3cce46a6
Bug 2070 - Code completion: Add support for code completion for built in global objects
Eugene Ostroukhov <eugeneo@symbian.org>
parents:
diff
changeset
|
193 |
*/ |
d6dd3cce46a6
Bug 2070 - Code completion: Add support for code completion for built in global objects
Eugene Ostroukhov <eugeneo@symbian.org>
parents:
diff
changeset
|
194 |
ILocation.prototype.Calculate = function(criteria) { return new Result(); }; |
d6dd3cce46a6
Bug 2070 - Code completion: Add support for code completion for built in global objects
Eugene Ostroukhov <eugeneo@symbian.org>
parents:
diff
changeset
|
195 |
|
d6dd3cce46a6
Bug 2070 - Code completion: Add support for code completion for built in global objects
Eugene Ostroukhov <eugeneo@symbian.org>
parents:
diff
changeset
|
196 |
/** |
d6dd3cce46a6
Bug 2070 - Code completion: Add support for code completion for built in global objects
Eugene Ostroukhov <eugeneo@symbian.org>
parents:
diff
changeset
|
197 |
* Cancels an outstanding asynchronous call. |
d6dd3cce46a6
Bug 2070 - Code completion: Add support for code completion for built in global objects
Eugene Ostroukhov <eugeneo@symbian.org>
parents:
diff
changeset
|
198 |
* |
d6dd3cce46a6
Bug 2070 - Code completion: Add support for code completion for built in global objects
Eugene Ostroukhov <eugeneo@symbian.org>
parents:
diff
changeset
|
199 |
* @param {criteria} criteria specifies whether to cancel a GetLocation call or a Trace call. The object must contain the CancelRequestType property (string) that is used to specify the type of call to cancel. The possible values for criteria.CancelRequestType are: |
d6dd3cce46a6
Bug 2070 - Code completion: Add support for code completion for built in global objects
Eugene Ostroukhov <eugeneo@symbian.org>
parents:
diff
changeset
|
200 |
* "GetLocCancel" cancels an asynchronous GetLocation call. |
d6dd3cce46a6
Bug 2070 - Code completion: Add support for code completion for built in global objects
Eugene Ostroukhov <eugeneo@symbian.org>
parents:
diff
changeset
|
201 |
* "TraceCancel" cancels a Trace call. |
d6dd3cce46a6
Bug 2070 - Code completion: Add support for code completion for built in global objects
Eugene Ostroukhov <eugeneo@symbian.org>
parents:
diff
changeset
|
202 |
* @returns {Result} |
d6dd3cce46a6
Bug 2070 - Code completion: Add support for code completion for built in global objects
Eugene Ostroukhov <eugeneo@symbian.org>
parents:
diff
changeset
|
203 |
*/ |
d6dd3cce46a6
Bug 2070 - Code completion: Add support for code completion for built in global objects
Eugene Ostroukhov <eugeneo@symbian.org>
parents:
diff
changeset
|
204 |
ILocation.prototype.CancelNotification = function(criteria) { return new Result(); }; |
d6dd3cce46a6
Bug 2070 - Code completion: Add support for code completion for built in global objects
Eugene Ostroukhov <eugeneo@symbian.org>
parents:
diff
changeset
|
205 |
|
d6dd3cce46a6
Bug 2070 - Code completion: Add support for code completion for built in global objects
Eugene Ostroukhov <eugeneo@symbian.org>
parents:
diff
changeset
|
206 |
/** |
d6dd3cce46a6
Bug 2070 - Code completion: Add support for code completion for built in global objects
Eugene Ostroukhov <eugeneo@symbian.org>
parents:
diff
changeset
|
207 |
* Use device object to access service. Do not use constructor. |
d6dd3cce46a6
Bug 2070 - Code completion: Add support for code completion for built in global objects
Eugene Ostroukhov <eugeneo@symbian.org>
parents:
diff
changeset
|
208 |
*/ |
d6dd3cce46a6
Bug 2070 - Code completion: Add support for code completion for built in global objects
Eugene Ostroukhov <eugeneo@symbian.org>
parents:
diff
changeset
|
209 |
function IMessaging(); |
d6dd3cce46a6
Bug 2070 - Code completion: Add support for code completion for built in global objects
Eugene Ostroukhov <eugeneo@symbian.org>
parents:
diff
changeset
|
210 |
/** |
d6dd3cce46a6
Bug 2070 - Code completion: Add support for code completion for built in global objects
Eugene Ostroukhov <eugeneo@symbian.org>
parents:
diff
changeset
|
211 |
* Retrieves a list of messaging objects from the Message Store of the S60 |
d6dd3cce46a6
Bug 2070 - Code completion: Add support for code completion for built in global objects
Eugene Ostroukhov <eugeneo@symbian.org>
parents:
diff
changeset
|
212 |
* device. Each object contains messaging information, that is, header and |
d6dd3cce46a6
Bug 2070 - Code completion: Add support for code completion for built in global objects
Eugene Ostroukhov <eugeneo@symbian.org>
parents:
diff
changeset
|
213 |
* content data for a single message. |
d6dd3cce46a6
Bug 2070 - Code completion: Add support for code completion for built in global objects
Eugene Ostroukhov <eugeneo@symbian.org>
parents:
diff
changeset
|
214 |
* |
d6dd3cce46a6
Bug 2070 - Code completion: Add support for code completion for built in global objects
Eugene Ostroukhov <eugeneo@symbian.org>
parents:
diff
changeset
|
215 |
* @param {criteria} criteria specifies what messaging information is returned and how the returned information is sorted. |
d6dd3cce46a6
Bug 2070 - Code completion: Add support for code completion for built in global objects
Eugene Ostroukhov <eugeneo@symbian.org>
parents:
diff
changeset
|
216 |
* This is a synchronous method. |
d6dd3cce46a6
Bug 2070 - Code completion: Add support for code completion for built in global objects
Eugene Ostroukhov <eugeneo@symbian.org>
parents:
diff
changeset
|
217 |
*/ |
d6dd3cce46a6
Bug 2070 - Code completion: Add support for code completion for built in global objects
Eugene Ostroukhov <eugeneo@symbian.org>
parents:
diff
changeset
|
218 |
IMessaging.prototype.GetList = function(criteria) { return new Result(); }; |
d6dd3cce46a6
Bug 2070 - Code completion: Add support for code completion for built in global objects
Eugene Ostroukhov <eugeneo@symbian.org>
parents:
diff
changeset
|
219 |
|
d6dd3cce46a6
Bug 2070 - Code completion: Add support for code completion for built in global objects
Eugene Ostroukhov <eugeneo@symbian.org>
parents:
diff
changeset
|
220 |
/** |
d6dd3cce46a6
Bug 2070 - Code completion: Add support for code completion for built in global objects
Eugene Ostroukhov <eugeneo@symbian.org>
parents:
diff
changeset
|
221 |
* Sends an SMS or MMS message. |
d6dd3cce46a6
Bug 2070 - Code completion: Add support for code completion for built in global objects
Eugene Ostroukhov <eugeneo@symbian.org>
parents:
diff
changeset
|
222 |
* |
d6dd3cce46a6
Bug 2070 - Code completion: Add support for code completion for built in global objects
Eugene Ostroukhov <eugeneo@symbian.org>
parents:
diff
changeset
|
223 |
* This method can be called both synchronously and asynchronously. |
d6dd3cce46a6
Bug 2070 - Code completion: Add support for code completion for built in global objects
Eugene Ostroukhov <eugeneo@symbian.org>
parents:
diff
changeset
|
224 |
* @param {criteria} criteria specifies the type and details of the message to send. |
d6dd3cce46a6
Bug 2070 - Code completion: Add support for code completion for built in global objects
Eugene Ostroukhov <eugeneo@symbian.org>
parents:
diff
changeset
|
225 |
* @param {callback} callback the name of the method that is executed when an asynchronous call has status information to return. This argument is used only with an asynchronous call. |
d6dd3cce46a6
Bug 2070 - Code completion: Add support for code completion for built in global objects
Eugene Ostroukhov <eugeneo@symbian.org>
parents:
diff
changeset
|
226 |
* @returns {Result} |
d6dd3cce46a6
Bug 2070 - Code completion: Add support for code completion for built in global objects
Eugene Ostroukhov <eugeneo@symbian.org>
parents:
diff
changeset
|
227 |
*/ |
d6dd3cce46a6
Bug 2070 - Code completion: Add support for code completion for built in global objects
Eugene Ostroukhov <eugeneo@symbian.org>
parents:
diff
changeset
|
228 |
IMessaging.prototype.Send = function(criteria) { return new Result(); }; |
d6dd3cce46a6
Bug 2070 - Code completion: Add support for code completion for built in global objects
Eugene Ostroukhov <eugeneo@symbian.org>
parents:
diff
changeset
|
229 |
/** |
d6dd3cce46a6
Bug 2070 - Code completion: Add support for code completion for built in global objects
Eugene Ostroukhov <eugeneo@symbian.org>
parents:
diff
changeset
|
230 |
* Registers the widget to receive notifications of new incoming messages. |
d6dd3cce46a6
Bug 2070 - Code completion: Add support for code completion for built in global objects
Eugene Ostroukhov <eugeneo@symbian.org>
parents:
diff
changeset
|
231 |
* For each new message, the method returns the header information of |
d6dd3cce46a6
Bug 2070 - Code completion: Add support for code completion for built in global objects
Eugene Ostroukhov <eugeneo@symbian.org>
parents:
diff
changeset
|
232 |
* that message. |
d6dd3cce46a6
Bug 2070 - Code completion: Add support for code completion for built in global objects
Eugene Ostroukhov <eugeneo@symbian.org>
parents:
diff
changeset
|
233 |
* |
d6dd3cce46a6
Bug 2070 - Code completion: Add support for code completion for built in global objects
Eugene Ostroukhov <eugeneo@symbian.org>
parents:
diff
changeset
|
234 |
* This is an asynchronous method. |
d6dd3cce46a6
Bug 2070 - Code completion: Add support for code completion for built in global objects
Eugene Ostroukhov <eugeneo@symbian.org>
parents:
diff
changeset
|
235 |
* @param {criteria} criteria specifies the request for notification of new messages. The object must contain the Type property (string), and this property must contain the value "NewMessage" |
d6dd3cce46a6
Bug 2070 - Code completion: Add support for code completion for built in global objects
Eugene Ostroukhov <eugeneo@symbian.org>
parents:
diff
changeset
|
236 |
* @param {callback} callback the name of the method that is executed when RegisterNotification has results or status information to return |
d6dd3cce46a6
Bug 2070 - Code completion: Add support for code completion for built in global objects
Eugene Ostroukhov <eugeneo@symbian.org>
parents:
diff
changeset
|
237 |
* @returns {Result} |
d6dd3cce46a6
Bug 2070 - Code completion: Add support for code completion for built in global objects
Eugene Ostroukhov <eugeneo@symbian.org>
parents:
diff
changeset
|
238 |
*/ |
d6dd3cce46a6
Bug 2070 - Code completion: Add support for code completion for built in global objects
Eugene Ostroukhov <eugeneo@symbian.org>
parents:
diff
changeset
|
239 |
IMessaging.prototype.RegisterNotification = function(criteria, callback) { return new Result(); }; |
d6dd3cce46a6
Bug 2070 - Code completion: Add support for code completion for built in global objects
Eugene Ostroukhov <eugeneo@symbian.org>
parents:
diff
changeset
|
240 |
/** |
d6dd3cce46a6
Bug 2070 - Code completion: Add support for code completion for built in global objects
Eugene Ostroukhov <eugeneo@symbian.org>
parents:
diff
changeset
|
241 |
* Cancels notification of new incoming messages. |
d6dd3cce46a6
Bug 2070 - Code completion: Add support for code completion for built in global objects
Eugene Ostroukhov <eugeneo@symbian.org>
parents:
diff
changeset
|
242 |
* |
d6dd3cce46a6
Bug 2070 - Code completion: Add support for code completion for built in global objects
Eugene Ostroukhov <eugeneo@symbian.org>
parents:
diff
changeset
|
243 |
* This is a synchronous method. |
d6dd3cce46a6
Bug 2070 - Code completion: Add support for code completion for built in global objects
Eugene Ostroukhov <eugeneo@symbian.org>
parents:
diff
changeset
|
244 |
* @param {criteria} criteria specifies the request for cancelling notification of new messages. The object must contain the Type property (string), and this property must contain the value "NewMessage" |
d6dd3cce46a6
Bug 2070 - Code completion: Add support for code completion for built in global objects
Eugene Ostroukhov <eugeneo@symbian.org>
parents:
diff
changeset
|
245 |
* @returns {Result} |
d6dd3cce46a6
Bug 2070 - Code completion: Add support for code completion for built in global objects
Eugene Ostroukhov <eugeneo@symbian.org>
parents:
diff
changeset
|
246 |
*/ |
d6dd3cce46a6
Bug 2070 - Code completion: Add support for code completion for built in global objects
Eugene Ostroukhov <eugeneo@symbian.org>
parents:
diff
changeset
|
247 |
IMessaging.prototype.CancelNotification = function(criteria) { return new Result(); }; |
d6dd3cce46a6
Bug 2070 - Code completion: Add support for code completion for built in global objects
Eugene Ostroukhov <eugeneo@symbian.org>
parents:
diff
changeset
|
248 |
/** |
d6dd3cce46a6
Bug 2070 - Code completion: Add support for code completion for built in global objects
Eugene Ostroukhov <eugeneo@symbian.org>
parents:
diff
changeset
|
249 |
* Changes the read status of a message. The status can be "Read", "Unread", "Replied", or "Forwarded". |
d6dd3cce46a6
Bug 2070 - Code completion: Add support for code completion for built in global objects
Eugene Ostroukhov <eugeneo@symbian.org>
parents:
diff
changeset
|
250 |
* |
d6dd3cce46a6
Bug 2070 - Code completion: Add support for code completion for built in global objects
Eugene Ostroukhov <eugeneo@symbian.org>
parents:
diff
changeset
|
251 |
* This is a synchronous method. |
d6dd3cce46a6
Bug 2070 - Code completion: Add support for code completion for built in global objects
Eugene Ostroukhov <eugeneo@symbian.org>
parents:
diff
changeset
|
252 |
* @param {criteria} criteria specifies the message whose status to change and the new status |
d6dd3cce46a6
Bug 2070 - Code completion: Add support for code completion for built in global objects
Eugene Ostroukhov <eugeneo@symbian.org>
parents:
diff
changeset
|
253 |
* @returns {Result} |
d6dd3cce46a6
Bug 2070 - Code completion: Add support for code completion for built in global objects
Eugene Ostroukhov <eugeneo@symbian.org>
parents:
diff
changeset
|
254 |
*/ |
d6dd3cce46a6
Bug 2070 - Code completion: Add support for code completion for built in global objects
Eugene Ostroukhov <eugeneo@symbian.org>
parents:
diff
changeset
|
255 |
IMessaging.prototype.ChangeStatus = function(criteria) { return new Result(); }; |
d6dd3cce46a6
Bug 2070 - Code completion: Add support for code completion for built in global objects
Eugene Ostroukhov <eugeneo@symbian.org>
parents:
diff
changeset
|
256 |
/** |
d6dd3cce46a6
Bug 2070 - Code completion: Add support for code completion for built in global objects
Eugene Ostroukhov <eugeneo@symbian.org>
parents:
diff
changeset
|
257 |
* Deletes a message. |
d6dd3cce46a6
Bug 2070 - Code completion: Add support for code completion for built in global objects
Eugene Ostroukhov <eugeneo@symbian.org>
parents:
diff
changeset
|
258 |
* |
d6dd3cce46a6
Bug 2070 - Code completion: Add support for code completion for built in global objects
Eugene Ostroukhov <eugeneo@symbian.org>
parents:
diff
changeset
|
259 |
* This is a synchronous method. |
d6dd3cce46a6
Bug 2070 - Code completion: Add support for code completion for built in global objects
Eugene Ostroukhov <eugeneo@symbian.org>
parents:
diff
changeset
|
260 |
* @param {criteria} criteria specifies the message to delete. Should have a MessageId (number) field. |
d6dd3cce46a6
Bug 2070 - Code completion: Add support for code completion for built in global objects
Eugene Ostroukhov <eugeneo@symbian.org>
parents:
diff
changeset
|
261 |
* @returns {Result} |
d6dd3cce46a6
Bug 2070 - Code completion: Add support for code completion for built in global objects
Eugene Ostroukhov <eugeneo@symbian.org>
parents:
diff
changeset
|
262 |
*/ |
d6dd3cce46a6
Bug 2070 - Code completion: Add support for code completion for built in global objects
Eugene Ostroukhov <eugeneo@symbian.org>
parents:
diff
changeset
|
263 |
IMessaging.prototype.Delete = function(criteria) { return new Result(); }; |
d6dd3cce46a6
Bug 2070 - Code completion: Add support for code completion for built in global objects
Eugene Ostroukhov <eugeneo@symbian.org>
parents:
diff
changeset
|
264 |
/** |
d6dd3cce46a6
Bug 2070 - Code completion: Add support for code completion for built in global objects
Eugene Ostroukhov <eugeneo@symbian.org>
parents:
diff
changeset
|
265 |
* Cancels an outstanding asynchronous Send or RegisterNotification call. |
d6dd3cce46a6
Bug 2070 - Code completion: Add support for code completion for built in global objects
Eugene Ostroukhov <eugeneo@symbian.org>
parents:
diff
changeset
|
266 |
* Note: To cancel a RegisterNotification call, use CancelNotification instead, as it provides a more convenient way of doing this. |
d6dd3cce46a6
Bug 2070 - Code completion: Add support for code completion for built in global objects
Eugene Ostroukhov <eugeneo@symbian.org>
parents:
diff
changeset
|
267 |
* |
d6dd3cce46a6
Bug 2070 - Code completion: Add support for code completion for built in global objects
Eugene Ostroukhov <eugeneo@symbian.org>
parents:
diff
changeset
|
268 |
* This is a synchronous method. |
d6dd3cce46a6
Bug 2070 - Code completion: Add support for code completion for built in global objects
Eugene Ostroukhov <eugeneo@symbian.org>
parents:
diff
changeset
|
269 |
* @param {criteria} criteria an object with the TransactionID property (number). criteria.TransactionID specifies the transaction ID of the Send or RegisterNotification call to cancel. The transaction ID is the result.TransactionID value that was returned as part of the result of the initial call. |
d6dd3cce46a6
Bug 2070 - Code completion: Add support for code completion for built in global objects
Eugene Ostroukhov <eugeneo@symbian.org>
parents:
diff
changeset
|
270 |
* @returns {Result} |
d6dd3cce46a6
Bug 2070 - Code completion: Add support for code completion for built in global objects
Eugene Ostroukhov <eugeneo@symbian.org>
parents:
diff
changeset
|
271 |
*/ |
d6dd3cce46a6
Bug 2070 - Code completion: Add support for code completion for built in global objects
Eugene Ostroukhov <eugeneo@symbian.org>
parents:
diff
changeset
|
272 |
IMessaging.prototype.Cancel = function(criteria) { return new Result(); }; |
d6dd3cce46a6
Bug 2070 - Code completion: Add support for code completion for built in global objects
Eugene Ostroukhov <eugeneo@symbian.org>
parents:
diff
changeset
|
273 |
|
d6dd3cce46a6
Bug 2070 - Code completion: Add support for code completion for built in global objects
Eugene Ostroukhov <eugeneo@symbian.org>
parents:
diff
changeset
|
274 |
/** |
d6dd3cce46a6
Bug 2070 - Code completion: Add support for code completion for built in global objects
Eugene Ostroukhov <eugeneo@symbian.org>
parents:
diff
changeset
|
275 |
* Use device object to access service. Do not use constructor. |
d6dd3cce46a6
Bug 2070 - Code completion: Add support for code completion for built in global objects
Eugene Ostroukhov <eugeneo@symbian.org>
parents:
diff
changeset
|
276 |
*/ |
d6dd3cce46a6
Bug 2070 - Code completion: Add support for code completion for built in global objects
Eugene Ostroukhov <eugeneo@symbian.org>
parents:
diff
changeset
|
277 |
function ISensor() {}; |
d6dd3cce46a6
Bug 2070 - Code completion: Add support for code completion for built in global objects
Eugene Ostroukhov <eugeneo@symbian.org>
parents:
diff
changeset
|
278 |
/** |
d6dd3cce46a6
Bug 2070 - Code completion: Add support for code completion for built in global objects
Eugene Ostroukhov <eugeneo@symbian.org>
parents:
diff
changeset
|
279 |
* Searches for sensor channels available on the device. |
d6dd3cce46a6
Bug 2070 - Code completion: Add support for code completion for built in global objects
Eugene Ostroukhov <eugeneo@symbian.org>
parents:
diff
changeset
|
280 |
* |
d6dd3cce46a6
Bug 2070 - Code completion: Add support for code completion for built in global objects
Eugene Ostroukhov <eugeneo@symbian.org>
parents:
diff
changeset
|
281 |
* This is a synchronous method. |
d6dd3cce46a6
Bug 2070 - Code completion: Add support for code completion for built in global objects
Eugene Ostroukhov <eugeneo@symbian.org>
parents:
diff
changeset
|
282 |
* @param {criteria} criteria specifies the search criteria |
d6dd3cce46a6
Bug 2070 - Code completion: Add support for code completion for built in global objects
Eugene Ostroukhov <eugeneo@symbian.org>
parents:
diff
changeset
|
283 |
* @returns {Result} |
d6dd3cce46a6
Bug 2070 - Code completion: Add support for code completion for built in global objects
Eugene Ostroukhov <eugeneo@symbian.org>
parents:
diff
changeset
|
284 |
*/ |
d6dd3cce46a6
Bug 2070 - Code completion: Add support for code completion for built in global objects
Eugene Ostroukhov <eugeneo@symbian.org>
parents:
diff
changeset
|
285 |
ISensor.prototype.FindSensorChannel = function(criteria) { return new Result(); }; |
d6dd3cce46a6
Bug 2070 - Code completion: Add support for code completion for built in global objects
Eugene Ostroukhov <eugeneo@symbian.org>
parents:
diff
changeset
|
286 |
/** |
d6dd3cce46a6
Bug 2070 - Code completion: Add support for code completion for built in global objects
Eugene Ostroukhov <eugeneo@symbian.org>
parents:
diff
changeset
|
287 |
* Registers the client to receive data from one sensor channel. |
d6dd3cce46a6
Bug 2070 - Code completion: Add support for code completion for built in global objects
Eugene Ostroukhov <eugeneo@symbian.org>
parents:
diff
changeset
|
288 |
* |
d6dd3cce46a6
Bug 2070 - Code completion: Add support for code completion for built in global objects
Eugene Ostroukhov <eugeneo@symbian.org>
parents:
diff
changeset
|
289 |
* This is an asynchronous method. |
d6dd3cce46a6
Bug 2070 - Code completion: Add support for code completion for built in global objects
Eugene Ostroukhov <eugeneo@symbian.org>
parents:
diff
changeset
|
290 |
* @param {criteria} criteria specifies the sensor channel to listen for data |
d6dd3cce46a6
Bug 2070 - Code completion: Add support for code completion for built in global objects
Eugene Ostroukhov <eugeneo@symbian.org>
parents:
diff
changeset
|
291 |
* @param {callback} callback the name of the method that is executed when a RegisterForNotification call has results or status information to return |
d6dd3cce46a6
Bug 2070 - Code completion: Add support for code completion for built in global objects
Eugene Ostroukhov <eugeneo@symbian.org>
parents:
diff
changeset
|
292 |
* @returns {Result} |
d6dd3cce46a6
Bug 2070 - Code completion: Add support for code completion for built in global objects
Eugene Ostroukhov <eugeneo@symbian.org>
parents:
diff
changeset
|
293 |
*/ |
d6dd3cce46a6
Bug 2070 - Code completion: Add support for code completion for built in global objects
Eugene Ostroukhov <eugeneo@symbian.org>
parents:
diff
changeset
|
294 |
ISensor.prototype.RegisterForNotification = function(criteria, callback) { return new Result(); }; |
d6dd3cce46a6
Bug 2070 - Code completion: Add support for code completion for built in global objects
Eugene Ostroukhov <eugeneo@symbian.org>
parents:
diff
changeset
|
295 |
/** |
d6dd3cce46a6
Bug 2070 - Code completion: Add support for code completion for built in global objects
Eugene Ostroukhov <eugeneo@symbian.org>
parents:
diff
changeset
|
296 |
* Stops an ongoing RegisterForNotification call. |
d6dd3cce46a6
Bug 2070 - Code completion: Add support for code completion for built in global objects
Eugene Ostroukhov <eugeneo@symbian.org>
parents:
diff
changeset
|
297 |
* |
d6dd3cce46a6
Bug 2070 - Code completion: Add support for code completion for built in global objects
Eugene Ostroukhov <eugeneo@symbian.org>
parents:
diff
changeset
|
298 |
* This is a synchronous method. |
d6dd3cce46a6
Bug 2070 - Code completion: Add support for code completion for built in global objects
Eugene Ostroukhov <eugeneo@symbian.org>
parents:
diff
changeset
|
299 |
* @param {criteria} an object with the TransactionID property (number). criteria.TransactionID specifies the transaction ID of the RegisterForNotification call to cancel. The transaction ID is the result.TransactionID value that was returned as part of the result of the initial call. |
d6dd3cce46a6
Bug 2070 - Code completion: Add support for code completion for built in global objects
Eugene Ostroukhov <eugeneo@symbian.org>
parents:
diff
changeset
|
300 |
* @returns {Result} |
d6dd3cce46a6
Bug 2070 - Code completion: Add support for code completion for built in global objects
Eugene Ostroukhov <eugeneo@symbian.org>
parents:
diff
changeset
|
301 |
*/ |
d6dd3cce46a6
Bug 2070 - Code completion: Add support for code completion for built in global objects
Eugene Ostroukhov <eugeneo@symbian.org>
parents:
diff
changeset
|
302 |
ISensor.prototype.Cancel = function(criteria) { return new Result(); }; |
d6dd3cce46a6
Bug 2070 - Code completion: Add support for code completion for built in global objects
Eugene Ostroukhov <eugeneo@symbian.org>
parents:
diff
changeset
|
303 |
|
d6dd3cce46a6
Bug 2070 - Code completion: Add support for code completion for built in global objects
Eugene Ostroukhov <eugeneo@symbian.org>
parents:
diff
changeset
|
304 |
/** |
d6dd3cce46a6
Bug 2070 - Code completion: Add support for code completion for built in global objects
Eugene Ostroukhov <eugeneo@symbian.org>
parents:
diff
changeset
|
305 |
* Retrieves information about a sensor channel property. |
d6dd3cce46a6
Bug 2070 - Code completion: Add support for code completion for built in global objects
Eugene Ostroukhov <eugeneo@symbian.org>
parents:
diff
changeset
|
306 |
* |
d6dd3cce46a6
Bug 2070 - Code completion: Add support for code completion for built in global objects
Eugene Ostroukhov <eugeneo@symbian.org>
parents:
diff
changeset
|
307 |
* This is a synchronous method. |
d6dd3cce46a6
Bug 2070 - Code completion: Add support for code completion for built in global objects
Eugene Ostroukhov <eugeneo@symbian.org>
parents:
diff
changeset
|
308 |
* @param {criteria} specifies which sensor channel property to retrieve information about. |
d6dd3cce46a6
Bug 2070 - Code completion: Add support for code completion for built in global objects
Eugene Ostroukhov <eugeneo@symbian.org>
parents:
diff
changeset
|
309 |
* @returns {Result} |
d6dd3cce46a6
Bug 2070 - Code completion: Add support for code completion for built in global objects
Eugene Ostroukhov <eugeneo@symbian.org>
parents:
diff
changeset
|
310 |
*/ |
d6dd3cce46a6
Bug 2070 - Code completion: Add support for code completion for built in global objects
Eugene Ostroukhov <eugeneo@symbian.org>
parents:
diff
changeset
|
311 |
ISensor.prototype.GetChannelProperty = function(criteria) { return new Result(); }; |
d6dd3cce46a6
Bug 2070 - Code completion: Add support for code completion for built in global objects
Eugene Ostroukhov <eugeneo@symbian.org>
parents:
diff
changeset
|
312 |
|
d6dd3cce46a6
Bug 2070 - Code completion: Add support for code completion for built in global objects
Eugene Ostroukhov <eugeneo@symbian.org>
parents:
diff
changeset
|
313 |
function ISysInfo() {}; |
d6dd3cce46a6
Bug 2070 - Code completion: Add support for code completion for built in global objects
Eugene Ostroukhov <eugeneo@symbian.org>
parents:
diff
changeset
|
314 |
/** |
d6dd3cce46a6
Bug 2070 - Code completion: Add support for code completion for built in global objects
Eugene Ostroukhov <eugeneo@symbian.org>
parents:
diff
changeset
|
315 |
* Retrieves information about a system attribute. |
d6dd3cce46a6
Bug 2070 - Code completion: Add support for code completion for built in global objects
Eugene Ostroukhov <eugeneo@symbian.org>
parents:
diff
changeset
|
316 |
* |
d6dd3cce46a6
Bug 2070 - Code completion: Add support for code completion for built in global objects
Eugene Ostroukhov <eugeneo@symbian.org>
parents:
diff
changeset
|
317 |
* This method can be called both synchronously and asynchronously. |
d6dd3cce46a6
Bug 2070 - Code completion: Add support for code completion for built in global objects
Eugene Ostroukhov <eugeneo@symbian.org>
parents:
diff
changeset
|
318 |
* @param {criteria} criteria specifies the system attribute about which to retrieve information. |
d6dd3cce46a6
Bug 2070 - Code completion: Add support for code completion for built in global objects
Eugene Ostroukhov <eugeneo@symbian.org>
parents:
diff
changeset
|
319 |
* @param {callback} callback the name of the method that is executed when an asynchronous GetInfo call has results or status information to return. |
d6dd3cce46a6
Bug 2070 - Code completion: Add support for code completion for built in global objects
Eugene Ostroukhov <eugeneo@symbian.org>
parents:
diff
changeset
|
320 |
* @returns {Result} |
d6dd3cce46a6
Bug 2070 - Code completion: Add support for code completion for built in global objects
Eugene Ostroukhov <eugeneo@symbian.org>
parents:
diff
changeset
|
321 |
*/ |
d6dd3cce46a6
Bug 2070 - Code completion: Add support for code completion for built in global objects
Eugene Ostroukhov <eugeneo@symbian.org>
parents:
diff
changeset
|
322 |
ISysInfo.prototype.GetInfo = function(criteria) { return new Result(); }; |
d6dd3cce46a6
Bug 2070 - Code completion: Add support for code completion for built in global objects
Eugene Ostroukhov <eugeneo@symbian.org>
parents:
diff
changeset
|
323 |
/** |
d6dd3cce46a6
Bug 2070 - Code completion: Add support for code completion for built in global objects
Eugene Ostroukhov <eugeneo@symbian.org>
parents:
diff
changeset
|
324 |
* Modifies the value of a system attribute. |
d6dd3cce46a6
Bug 2070 - Code completion: Add support for code completion for built in global objects
Eugene Ostroukhov <eugeneo@symbian.org>
parents:
diff
changeset
|
325 |
* |
d6dd3cce46a6
Bug 2070 - Code completion: Add support for code completion for built in global objects
Eugene Ostroukhov <eugeneo@symbian.org>
parents:
diff
changeset
|
326 |
* This is a synchronous method. |
d6dd3cce46a6
Bug 2070 - Code completion: Add support for code completion for built in global objects
Eugene Ostroukhov <eugeneo@symbian.org>
parents:
diff
changeset
|
327 |
* @param {criteria} specifies the new value for the system attribute. |
d6dd3cce46a6
Bug 2070 - Code completion: Add support for code completion for built in global objects
Eugene Ostroukhov <eugeneo@symbian.org>
parents:
diff
changeset
|
328 |
* @returns {Result} |
d6dd3cce46a6
Bug 2070 - Code completion: Add support for code completion for built in global objects
Eugene Ostroukhov <eugeneo@symbian.org>
parents:
diff
changeset
|
329 |
*/ |
d6dd3cce46a6
Bug 2070 - Code completion: Add support for code completion for built in global objects
Eugene Ostroukhov <eugeneo@symbian.org>
parents:
diff
changeset
|
330 |
ISysInfo.prototype.SetInfo = function(criteria) { return new Result(); }; |
d6dd3cce46a6
Bug 2070 - Code completion: Add support for code completion for built in global objects
Eugene Ostroukhov <eugeneo@symbian.org>
parents:
diff
changeset
|
331 |
/** |
d6dd3cce46a6
Bug 2070 - Code completion: Add support for code completion for built in global objects
Eugene Ostroukhov <eugeneo@symbian.org>
parents:
diff
changeset
|
332 |
* Notifies the client when the value of a system attribute is changed. |
d6dd3cce46a6
Bug 2070 - Code completion: Add support for code completion for built in global objects
Eugene Ostroukhov <eugeneo@symbian.org>
parents:
diff
changeset
|
333 |
* |
d6dd3cce46a6
Bug 2070 - Code completion: Add support for code completion for built in global objects
Eugene Ostroukhov <eugeneo@symbian.org>
parents:
diff
changeset
|
334 |
* This is an asynchronous method. |
d6dd3cce46a6
Bug 2070 - Code completion: Add support for code completion for built in global objects
Eugene Ostroukhov <eugeneo@symbian.org>
parents:
diff
changeset
|
335 |
* @param {criteria} criteria specifies the system attribute to monitor for changes. |
d6dd3cce46a6
Bug 2070 - Code completion: Add support for code completion for built in global objects
Eugene Ostroukhov <eugeneo@symbian.org>
parents:
diff
changeset
|
336 |
* @param {callback} callback the name of the method that is executed when a GetNotification call has results or status information to return |
d6dd3cce46a6
Bug 2070 - Code completion: Add support for code completion for built in global objects
Eugene Ostroukhov <eugeneo@symbian.org>
parents:
diff
changeset
|
337 |
* @returns {Result} |
d6dd3cce46a6
Bug 2070 - Code completion: Add support for code completion for built in global objects
Eugene Ostroukhov <eugeneo@symbian.org>
parents:
diff
changeset
|
338 |
*/ |
d6dd3cce46a6
Bug 2070 - Code completion: Add support for code completion for built in global objects
Eugene Ostroukhov <eugeneo@symbian.org>
parents:
diff
changeset
|
339 |
ISysInfo.prototype.GetNotification = function(criteria, callback) { return new Result(); }; |
d6dd3cce46a6
Bug 2070 - Code completion: Add support for code completion for built in global objects
Eugene Ostroukhov <eugeneo@symbian.org>
parents:
diff
changeset
|
340 |
|
d6dd3cce46a6
Bug 2070 - Code completion: Add support for code completion for built in global objects
Eugene Ostroukhov <eugeneo@symbian.org>
parents:
diff
changeset
|
341 |
/** |
d6dd3cce46a6
Bug 2070 - Code completion: Add support for code completion for built in global objects
Eugene Ostroukhov <eugeneo@symbian.org>
parents:
diff
changeset
|
342 |
* Cancels an ongoing asynchronous call made with a System Information API method. |
d6dd3cce46a6
Bug 2070 - Code completion: Add support for code completion for built in global objects
Eugene Ostroukhov <eugeneo@symbian.org>
parents:
diff
changeset
|
343 |
* |
d6dd3cce46a6
Bug 2070 - Code completion: Add support for code completion for built in global objects
Eugene Ostroukhov <eugeneo@symbian.org>
parents:
diff
changeset
|
344 |
* This is a synchronous method. |
d6dd3cce46a6
Bug 2070 - Code completion: Add support for code completion for built in global objects
Eugene Ostroukhov <eugeneo@symbian.org>
parents:
diff
changeset
|
345 |
* @param {criteria} criteria an object with the TransactionID property (number). criteria.TransactionID specifies the transaction ID of the asynchronous call to cancel. The transaction ID is the result.TransactionID value that was returned as part of the result of the initial call. |
d6dd3cce46a6
Bug 2070 - Code completion: Add support for code completion for built in global objects
Eugene Ostroukhov <eugeneo@symbian.org>
parents:
diff
changeset
|
346 |
* @returns {Result} |
d6dd3cce46a6
Bug 2070 - Code completion: Add support for code completion for built in global objects
Eugene Ostroukhov <eugeneo@symbian.org>
parents:
diff
changeset
|
347 |
*/ |
d6dd3cce46a6
Bug 2070 - Code completion: Add support for code completion for built in global objects
Eugene Ostroukhov <eugeneo@symbian.org>
parents:
diff
changeset
|
348 |
ISysInfo.prototype.Cancel = function(criteria) { return new Result(); }; |