include/hiker/sysclass.h

Go to the documentation of this file.
00001 /******************************************************************************
00002  *
00003  * Copyright (c) 1999-2008 ACCESS CO., LTD. All rights reserved.
00004  * Copyright 2006, 2007, ACCESS Systems Americas, Inc. All rights reserved.
00005  *
00006  * Version: MPL 1.1/LGPL 2.1
00007  *
00008  * The contents of this file are subject to the Mozilla Public License Version
00009  * 1.1 (the "License"); you may not use this file except in compliance with
00010  * the License. You may obtain a copy of the License at
00011  * http://www.mozilla.org/MPL/
00012  *
00013  * Software distributed under the License is distributed on an "AS IS" basis,
00014  * WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License
00015  * for the specific language governing rights and limitations under the
00016  * License.
00017  *
00018  * The Original Code is hikerproject.org code.
00019  *
00020  * The Initial Developer of the Original Code is ACCESS Systems Americas, Inc.
00021  *               Portions created by the Initial Developer are
00022  *      Copyright 2006-2007 the Initial Developer. All Rights Reserved.
00023  *
00024  * Contributor(s):
00025  *
00026  * Alternatively, the contents of this file may be used under the terms of
00027  * the GNU Lesser General Public License Version 2.1 (the "LGPL"), in which
00028  * case the provisions of the LGPL are applicable instead of those above.
00029  * If you wish to allow use of your version of this file only under the terms
00030  * of the LGPL, and not to allow others to use your version of this file under
00031  * the terms of the MPL, indicate your decision by deleting the provisions
00032  * above and replace them with the notice and other provisions required by
00033  * the LGPL. If you do not delete the provisions above, a recipient may use
00034  * your version of this file under the terms of either the MPL or the LGPL. 
00035  * You may obtain a copy of the LGPL at http://www.gnu.org/licenses/lgpl.txt.
00036  *
00037  *****************************************************************************/
00045 #ifndef HIKER_SYSCLASS_H_
00046 #define HIKER_SYSCLASS_H_
00047 
00048 // ---------------------------------------------------------------------------
00049 #include <hiker/types.h>
00050 
00051 
00052 // ---------------------------------------------------------------------------
00053 #define ALP_STATUS_CLASS(x)             (((alp_status_t)(x))&0xFF000000)
00054 #define ALP_STATUS_VALUE(x)             (((alp_status_t)(x))&0xFFFF0000)
00055 #define ALP_STATUS_INFO(x)              (((alp_status_t)(x))&0x0000FFFF)
00056 
00057 
00058 // ---------------------------------------------------------------------------
00059 #define ALP_CLASS_UNDEFINED          0x01000000
00060 #define ALP_CLASS_APPSERVER          0x02000000
00061 #define ALP_CLASS_BLUETOOTH          0x03000000
00062 #define ALP_CLASS_EXCHANGE           0x04000000
00063 #define ALP_CLASS_NOTIFY             0x05000000
00064 #define ALP_CLASS_BUNDLE             0x06000000
00065 #define ALP_CLASS_PDIUDA             0x07000000
00066 #define ALP_CLASS_SAL                0x08000000
00067 #define ALP_CLASS_TELEPHONY          0x09000000
00068 #define ALP_CLASS_MUX                0x0A000000
00069 #define ALP_CLASS_MOBILE             0x0B000000
00070 #define ALP_CLASS_HOTSYNC            0x0C000000
00071 #define ALP_CLASS_CNC                0x0D000000
00072 #define ALP_CLASS_IPC                0x0E000000
00073 #define ALP_CLASS_CONTACTS_DML       0x0F000000
00074 #define ALP_CLASS_SETTINGS           0x10000000
00075 #define ALP_CLASS_STATUSBAR          0x11000000
00076 #define ALP_CLASS_VOLUMESVCS         0x12000000
00077 #define ALP_CLASS_HTTP               0x13000000
00078 #define ALP_CLASS_CATMGR_DML         0x14000000
00079 #define ALP_CLASS_MEMO_DML           0x15000000
00080 
00081 #define ALP_CLASS_STATUSGADGET       0x17000000
00082 #define ALP_CLASS_POSTAL             0x18000000
00083 #define ALP_CLASS_TASKS_DML          0x19000000
00084 #define ALP_CLASS_VAULT              0x1A000000
00085 #define ALP_CLASS_SPF                0x1B000000
00086 #define ALP_CLASS_NLPD               0x1C000000
00087 #define ALP_CLASS_MEDIASELECTOR      0x1D000000
00088 #define ALP_CLASS_BROWSERVIEW        0x1E000000
00089 #define ALP_CLASS_LSM                0x1F000000
00090 #define ALP_CLASS_CALENDAR_DML       0x20000000
00091 #define ALP_CLASS_ATTN               0x21000000
00092 #define ALP_CLASS_DRM                0x22000000
00093 #define ALP_CLASS_ALARM              0x23000000
00094 #define ALP_CLASS_FLIGHTMODE         0x24000000
00095 #define ALP_CLASS_CATBROWSER         0x25000000
00096 #define ALP_CLASS_APP_PHONE          0x26000000
00097 #define ALP_CLASS_POWER              0x27000000
00098 #define ALP_CLASS_IM                 0x28000000
00099 #define ALP_CLASS_LOCALE             0x29000000
00100 #define ALP_CLASS_PREF_PANEL         0x2A000000
00101 #define ALP_CLASS_TEXT               0x2B000000
00102 #define ALP_CLASS_LAUNCHER_DML       0x2C000000
00103 #define ALP_CLASS_WM                 0x2D000000
00104 #define ALP_CLASS_FIND               0x2E000000
00105 #define ALP_CLASS_TIMEZONE           0x2F000000
00106 #define ALP_CLASS_GRAS               0x30000000
00107 #define ALP_CLASS_THEMING            0x31000000
00108 #define ALP_CLASS_JLPD               0x32000000
00109 #define ALP_CLASS_GLPD               0x33000000
00110 #define ALP_CLASS_DEVICE_LOCK        0x34000000
00111 #define ALP_CLASS_POSTAL_IMPS        0x35000000
00112 #define ALP_CLASS_POSTAL_SMS         0x36000000
00113 #define ALP_CLASS_POSTAL_MMS         0x37000000
00114 #define ALP_CLASS_POSTAL_POP         0x38000000
00115 #define ALP_CLASS_POSTAL_IMAP        0x39000000
00116 #define ALP_CLASS_POSTAL_SMTP        0x3A000000
00117 #define ALP_CLASS_POSTAL_TCP         0x3B000000
00118 #define ALP_CLASS_PREFS              0x3C000000
00119 #define ALP_CLASS_OMADM              0x3D000000
00120 #define ALP_CLASS_INPUT              0x3E000000
00121 #define ALP_CLASS_PIM_DATASTORE      0x3F000000
00122 #define ALP_CLASS_MAX_WIDGETS        0x40000000
00123 #define ALP_CLASS_WIFI               0x41000000
00124 #define ALP_CLASS_SYSTEM_TIME        0x42000000
00125 #define ALP_CLASS_GLIB_MESSAGES      0x43000000
00126 #define ALP_CLASS_APP_EMAIL          0x44000000
00127 #define ALP_CLASS_STROKE             0x45000000
00128 #define ALP_CLASS_JVM                0x46000000
00129 #define ALP_CLASS_SYNCML             0x47000000
00130 #define ALP_CLASS_SYNCML_DS          0x48000000
00131 #define ALP_CLASS_SYNCML_DM          0x49000000
00132 #define ALP_CLASS_EMAILTESTER        0x4A000000
00133 #define ALP_CLASS_EMAILTESTER_IMAP   0x4B000000
00134 #define ALP_CLASS_EMAILTESTER_TCP    0x4C000000
00135 #define ALP_CLASS_WAP_PUSH           0x4D000000
00136 #define ALP_CLASS_APP_HOME           0x4E000000
00137 #define ALP_CLASS_APP_VIDEO          0x4F000000
00138 #define ALP_CLASS_SYSUTILS           0x50000000
00139 #define ALP_CLASS_MEDIA_SESSION      0x51000000
00140 #define ALP_CLASS_JAVA_STDOUT        0x52000000
00141 #define ALP_CLASS_JAVA_ERROUT        0x53000000
00142 #define ALP_CLASS_PROGRESS           0x54000000
00143 #define ALP_CLASS_APP_MESSAGING      0x55000000
00144 #define ALP_CLASS_AUDIO_MANAGER      0x56000000
00145 #define ALP_CLASS_HWEFFECTS          0x57000000
00146 #define ALP_CLASS_VIDEO_OVERLAY      0x58000000
00147 #define ALP_CLASS_POSTAL_PSSERVER    0x59000000
00148 #define ALP_CLASS_NOTIFY_WAIT        0x5A000000
00149 #define ALP_CLASS_ORIENTATION        0x5B000000
00150 #define ALP_CLASS_FWU_UTILS          0x5C000000
00151 #define ALP_CLASS_OVERSEERD          0x5D000000
00152 #define ALP_CLASS_EXCHANGE2          0x60000000
00153 #define ALP_CLASS_IMEI               0x61000000
00154 #define ALP_CLASS_SMS_EXCHANGE       0x62000000
00155 #define ALP_CLASS_RESPONSE           0x63000000
00156 #define ALP_CLASS_SYNCDISCOVERY      0x64000000
00157 #define ALP_CLASS_CONFLICT_MANAGER   0x65000000
00158 #define ALP_CLASS_CAIF               0x66000000
00159 
00160 
00161 // Following class is used for application level traces.
00162 #define ALP_CLASS_APPS               0xF0000000
00163 
00164                 
00165                 
00166                 
00167                 
00168 
00169 // ---------------------------------------------------------------------------
00170 #endif // HIKER_TYPES_H_

Generated on Wed Jul 30 07:06:39 2008 by Doxygen 1.4.6 for ALP SDK + Hiker Documentation

Copyright © 1999-2008 ACCESS CO., LTD. All rights reserved.