equal
deleted
inserted
replaced
1 // Copyright (c) 1995-2009 Nokia Corporation and/or its subsidiary(-ies). |
1 // Copyright (c) 1995-2010 Nokia Corporation and/or its subsidiary(-ies). |
2 // All rights reserved. |
2 // All rights reserved. |
3 // This component and the accompanying materials are made available |
3 // This component and the accompanying materials are made available |
4 // under the terms of the License "Eclipse Public License v1.0" |
4 // under the terms of the License "Eclipse Public License v1.0" |
5 // which accompanies this distribution, and is available |
5 // which accompanies this distribution, and is available |
6 // at the URL "http://www.eclipse.org/legal/epl-v10.html". |
6 // at the URL "http://www.eclipse.org/legal/epl-v10.html". |
33 A set of enumerators that identifies hardware attributes. |
33 A set of enumerators that identifies hardware attributes. |
34 The enumerators are passed to HAL::Get() and HAL::Set(). |
34 The enumerators are passed to HAL::Get() and HAL::Set(). |
35 |
35 |
36 They are also used by the HAL accessor functions. |
36 They are also used by the HAL accessor functions. |
37 |
37 |
|
38 Note: It is not recommended to use HAL attributes to pass handles from the |
|
39 kernel to user-side clients due to resource overhead's that will affect |
|
40 existing clients of HAL. HAL is designed to allow simply hardware parameters |
|
41 to be shared with user-side clients without resource allocation overheads. |
|
42 |
38 @see HAL::Get() |
43 @see HAL::Get() |
39 @see HAL::Set() |
44 @see HAL::Set() |
40 */ |
45 */ |
41 enum TAttribute |
46 enum TAttribute |
42 { |
47 { |
1078 */ |
1083 */ |
1079 EPointer3DExitCloseProximityThreshold, |
1084 EPointer3DExitCloseProximityThreshold, |
1080 |
1085 |
1081 /** |
1086 /** |
1082 A Handle to the display memory. |
1087 A Handle to the display memory. |
|
1088 This attribute opens a chunk, the client is responsible for closing it. |
|
1089 Using HAL attribtues to open handles is not recommended and this |
|
1090 attribute may be removed in the future. |
1083 |
1091 |
1084 @prototype 9.5 |
1092 @prototype 9.5 |
1085 */ |
1093 */ |
1086 EDisplayMemoryHandle, |
1094 EDisplayMemoryHandle, |
1087 |
1095 |