sysstatemgmt/systemstatemgr/dompolicy/inc/ssmdomaindefs.h
changeset 0 4e1aa6a622a0
equal deleted inserted replaced
-1:000000000000 0:4e1aa6a622a0
       
     1 // Copyright (c) 2005-2009 Nokia Corporation and/or its subsidiary(-ies).
       
     2 // All rights reserved.
       
     3 // This component and the accompanying materials are made available
       
     4 // under the terms of "Eclipse Public License v1.0"
       
     5 // which accompanies this distribution, and is available
       
     6 // at the URL "http://www.eclipse.org/legal/epl-v10.html".
       
     7 //
       
     8 // Initial Contributors:
       
     9 // Nokia Corporation - initial contribution.
       
    10 //
       
    11 // Contributors:
       
    12 //
       
    13 // Description:
       
    14 //
       
    15 
       
    16 #if !defined (__SSMDOMAINDEFS_H__) 
       
    17 #define __SSMDOMAINDEFS_H__ 
       
    18  
       
    19 #include <domainpolicy.h>
       
    20 
       
    21 /**
       
    22 @publishedPartner
       
    23 @released
       
    24 
       
    25 The first domain in the HAL level of the Startup Domain Hierarchy
       
    26 **/
       
    27 static const TDmDomainId KSM2HALDomain1 = 10;
       
    28 
       
    29 /**
       
    30 @publishedPartner
       
    31 @released
       
    32 
       
    33 The second domain in the HAL level of the Startup Domain Hierarchy
       
    34 **/
       
    35 static const TDmDomainId KSM2HALDomain2 = 20;
       
    36 
       
    37 
       
    38 /**
       
    39 @publishedPartner
       
    40 @released
       
    41 
       
    42 The third domain in the HAL level of the Startup Domain Hierarchy
       
    43 **/
       
    44 static const TDmDomainId KSM2HALDomain3 = 30;
       
    45 
       
    46 /**
       
    47 @publishedPartner
       
    48 @released
       
    49 
       
    50 The fourth domain in the HAL level of the Startup Domain Hierarchy
       
    51 **/
       
    52 static const TDmDomainId KSM2HALDomain4 = 40;
       
    53 
       
    54 /**
       
    55 @publishedPartner
       
    56 @released
       
    57 
       
    58 The fifth domain in the HAL level of the Startup Domain Hierarchy
       
    59 **/
       
    60 static const TDmDomainId KSM2HALDomain5 = 50;
       
    61 
       
    62 /**
       
    63 @publishedPartner
       
    64 @released
       
    65 
       
    66 The first domain in the Kernel Services level of the Startup Domain Hierarchy
       
    67 **/
       
    68 static const TDmDomainId KSM2KernelServicesDomain1 = 60;
       
    69 
       
    70 /**
       
    71 @publishedPartner
       
    72 @released
       
    73 
       
    74 The second domain in the Kernel Services level of the Startup Domain Hierarchy
       
    75 **/
       
    76 static const TDmDomainId KSM2KernelServicesDomain2 = 70;
       
    77 
       
    78 /**
       
    79 @publishedPartner
       
    80 @released
       
    81 
       
    82 The third domain in the Kernel Services level of the Startup Domain Hierarchy
       
    83 **/
       
    84 static const TDmDomainId KSM2KernelServicesDomain3 = 80;
       
    85 
       
    86 /**
       
    87 @publishedPartner
       
    88 @released
       
    89 
       
    90 The fourth domain in the Kernel Services level of the Startup Domain Hierarchy
       
    91 **/
       
    92 static const TDmDomainId KSM2KernelServicesDomain4 = 90;
       
    93 
       
    94 /**
       
    95 @publishedPartner
       
    96 @released
       
    97 
       
    98 The fifth domain in the Kernel Services level of the Startup Domain Hierarchy
       
    99 **/
       
   100 static const TDmDomainId KSM2KernelServicesDomain5 = 100;
       
   101 
       
   102 /**
       
   103 @publishedPartner
       
   104 @released
       
   105 
       
   106 The first domain in the OS Services level of the Startup Domain Hierarchy
       
   107 **/
       
   108 static const TDmDomainId KSM2OSServicesDomain1 = 110;
       
   109 
       
   110 /**
       
   111 @publishedPartner
       
   112 @released
       
   113 
       
   114 The second domain in the OS Services level of the Startup Domain Hierarchy
       
   115 **/
       
   116 static const TDmDomainId KSM2OSServicesDomain2 = 120;
       
   117 
       
   118 /**
       
   119 @publishedPartner
       
   120 @released
       
   121 
       
   122 The third domain in the OS Services level of the Startup Domain Hierarchy
       
   123 **/
       
   124 static const TDmDomainId KSM2OSServicesDomain3 = 130;
       
   125 
       
   126 /**
       
   127 @publishedPartner
       
   128 @released
       
   129 
       
   130 The fourth domain in the OS Services level of the Startup Domain Hierarchy
       
   131 **/
       
   132 static const TDmDomainId KSM2OSServicesDomain4 = 140;
       
   133 
       
   134 /**
       
   135 @publishedPartner
       
   136 @released
       
   137 
       
   138 The fifth domain in the OS Services level of the Startup Domain Hierarchy
       
   139 **/
       
   140 static const TDmDomainId KSM2OSServicesDomain5 = 150;
       
   141 
       
   142 /**
       
   143 @publishedPartner
       
   144 @released
       
   145 
       
   146 The first domain in the Generic Middleware level of the Startup Domain Hierarchy
       
   147 **/
       
   148 static const TDmDomainId KSM2GenMiddlewareDomain1 = 160;
       
   149 
       
   150 /**
       
   151 @publishedPartner
       
   152 @released
       
   153 
       
   154 The second domain in the Generic Middleware level of the Startup Domain Hierarchy
       
   155 **/
       
   156 static const TDmDomainId KSM2GenMiddlewareDomain2 = 170;
       
   157 
       
   158 
       
   159 /**
       
   160 @publishedPartner
       
   161 @released
       
   162 
       
   163 The third domain in the Generic Middleware level of the Startup Domain Hierarchy
       
   164 **/
       
   165 static const TDmDomainId KSM2GenMiddlewareDomain3 = 180;
       
   166 
       
   167 
       
   168 /**
       
   169 @publishedPartner
       
   170 @released
       
   171 
       
   172 The fourth domain in the Generic Middleware level of the Startup Domain Hierarchy
       
   173 **/
       
   174 static const TDmDomainId KSM2GenMiddlewareDomain4 = 190;
       
   175 
       
   176 /**
       
   177 @publishedPartner
       
   178 @released
       
   179 
       
   180 The fifth domain in the Generic Middleware level of the Startup Domain Hierarchy
       
   181 **/
       
   182 static const TDmDomainId KSM2GenMiddlewareDomain5 = 200;
       
   183 
       
   184 /**
       
   185 @publishedPartner
       
   186 @released
       
   187 
       
   188 The first domain in the Application Service level of the Startup Domain Hierarchy
       
   189 **/
       
   190 static const TDmDomainId KSM2AppServicesDomain1 = 210;
       
   191 
       
   192 /**
       
   193 @publishedPartner
       
   194 @released
       
   195 
       
   196 The second domain in the Application Service level of the Startup Domain Hierarchy
       
   197 **/
       
   198 static const TDmDomainId KSM2AppServicesDomain2 = 220;
       
   199 
       
   200 /**
       
   201 @publishedPartner
       
   202 @released
       
   203 
       
   204 The third domain in the Application Service level of the Startup Domain Hierarchy
       
   205 **/
       
   206 static const TDmDomainId KSM2AppServicesDomain3 = 230;
       
   207 
       
   208 /**
       
   209 @publishedPartner
       
   210 @released
       
   211 
       
   212 The fourth domain in the Application Service level of the Startup Domain Hierarchy
       
   213 **/
       
   214 static const TDmDomainId KSM2AppServicesDomain4 = 240;
       
   215 
       
   216 
       
   217 /**
       
   218 @publishedPartner
       
   219 @released
       
   220 
       
   221 The fifth domain in the Application Service level of the Startup Domain Hierarchy
       
   222 **/
       
   223 static const TDmDomainId KSM2AppServicesDomain5 = 250;
       
   224 
       
   225 
       
   226 /**
       
   227 @publishedPartner
       
   228 @released
       
   229 
       
   230 The first domain in the UI Service level of the Startup Domain Hierarchy.
       
   231 Used by the Licensees mainly.
       
   232 **/
       
   233 static const TDmDomainId KSM2UiServicesDomain1 = 260;
       
   234 
       
   235 /**
       
   236 @publishedPartner
       
   237 @released
       
   238 
       
   239 The second domain in the UI Service level of the Startup Domain Hierarchy.
       
   240 Used by the Licensees mainly.
       
   241 **/
       
   242 static const TDmDomainId KSM2UiServicesDomain2 = 270;
       
   243 
       
   244 
       
   245 /**
       
   246 @publishedPartner
       
   247 @released
       
   248 
       
   249 The third domain in the UI Service level of the Startup Domain Hierarchy.
       
   250 Used by the Licensees mainly.
       
   251 **/
       
   252 static const TDmDomainId KSM2UiServicesDomain3 = 280;
       
   253 
       
   254 
       
   255 /**
       
   256 @publishedPartner
       
   257 @released
       
   258 
       
   259 The fourth domain in the UI Service level of the Startup Domain Hierarchy.
       
   260 Used by the Licensees mainly.
       
   261 **/
       
   262 static const TDmDomainId KSM2UiServicesDomain4 = 290;
       
   263 
       
   264 
       
   265 /**
       
   266 @publishedPartner
       
   267 @released
       
   268 
       
   269 The fifth domain in the UI Service level of the Startup Domain Hierarchy.
       
   270 Used by the Licensees mainly.
       
   271 **/
       
   272 static const TDmDomainId KSM2UiServicesDomain5 = 300;
       
   273 
       
   274 /**
       
   275 @publishedPartner
       
   276 @released
       
   277 
       
   278 The first domain in the UI Application level of the Startup Domain Hierarchy.
       
   279 Used by the Licensees mainly.
       
   280 **/
       
   281 static const TDmDomainId KSM2UiApplicationDomain1 = 310;
       
   282 
       
   283 /**
       
   284 @publishedPartner
       
   285 @released
       
   286 
       
   287 The second domain in the UI Application level of the Startup Domain Hierarchy.
       
   288 Used by the Licensees mainly.
       
   289 **/
       
   290 static const TDmDomainId KSM2UiApplicationDomain2 = 320;
       
   291 
       
   292 /**
       
   293 @publishedPartner
       
   294 @released
       
   295 
       
   296 The third domain in the UI Application level of the Startup Domain Hierarchy.
       
   297 Used by the Licensees mainly.
       
   298 **/
       
   299 static const TDmDomainId KSM2UiApplicationDomain3 = 330;
       
   300 
       
   301 /**
       
   302 @publishedPartner
       
   303 @released
       
   304 
       
   305 The fourth domain in the UI Application level of the Startup Domain Hierarchy.
       
   306 Used by the Licensees mainly.
       
   307 **/
       
   308 static const TDmDomainId KSM2UiApplicationDomain4 = 340;
       
   309 
       
   310 /**
       
   311 @publishedPartner
       
   312 @released
       
   313 
       
   314 The fifth domain in the UI Application level of the Startup Domain Hierarchy.
       
   315 Used by the Licensees mainly.
       
   316 **/
       
   317 static const TDmDomainId KSM2UiApplicationDomain5 = 350;
       
   318 
       
   319 
       
   320 //
       
   321 //  Existing ones taken from  StartupDomainDefs.h
       
   322 //
       
   323 /**
       
   324 @publishedPartner
       
   325 @deprecated
       
   326 
       
   327 The first domain in the Kernel Services level of the Startup Domain Hierarchy
       
   328 **/
       
   329 static const TDmDomainId KKernelServicesDomain1 = KSM2KernelServicesDomain1;
       
   330 
       
   331 /**
       
   332 @publishedPartner
       
   333 @deprecated
       
   334 
       
   335 The second domain in the Kernel Services level of the Startup Domain Hierarchy
       
   336 **/
       
   337 static const TDmDomainId KKernelServicesDomain2 = KSM2KernelServicesDomain2;
       
   338 
       
   339 /**
       
   340 @publishedPartner
       
   341 @deprecated
       
   342 
       
   343 The third domain in the Kernel Services level of the Startup Domain Hierarchy
       
   344 **/
       
   345 static const TDmDomainId KKernelServicesDomain3 = KSM2KernelServicesDomain3;
       
   346 
       
   347 /**
       
   348 @publishedPartner
       
   349 @deprecated
       
   350 
       
   351 The fourth domain in the Kernel Services level of the Startup Domain Hierarchy
       
   352 **/
       
   353 static const TDmDomainId KKernelServicesDomain4 = KSM2KernelServicesDomain4;
       
   354 
       
   355 /**
       
   356 @publishedPartner
       
   357 @deprecated
       
   358 
       
   359 The fifth domain in the Kernel Services level of the Startup Domain Hierarchy
       
   360 **/
       
   361 static const TDmDomainId KKernelServicesDomain5 = KSM2KernelServicesDomain5;
       
   362 
       
   363 /**
       
   364 @publishedPartner
       
   365 @deprecated
       
   366 
       
   367 The first domain in the Base Services level of the Startup Domain Hierarchy
       
   368 **/
       
   369 static const TDmDomainId KBaseServicesDomain1 = KSM2OSServicesDomain1;
       
   370 
       
   371 /**
       
   372 @publishedPartner
       
   373 @deprecated
       
   374 
       
   375 The second domain in the Base Services level of the Startup Domain Hierarchy
       
   376 **/
       
   377 static const TDmDomainId KBaseServicesDomain2 = KSM2OSServicesDomain2;
       
   378 
       
   379 /**
       
   380 @publishedPartner
       
   381 @deprecated
       
   382 
       
   383 The third domain in the Base Services level of the Startup Domain Hierarchy
       
   384 **/
       
   385 static const TDmDomainId KBaseServicesDomain3 = KSM2OSServicesDomain3;
       
   386 
       
   387 /**
       
   388 @publishedPartner
       
   389 @deprecated
       
   390 
       
   391 The fourth domain in the Base Services level of the Startup Domain Hierarchy
       
   392 **/
       
   393 static const TDmDomainId KBaseServicesDomain4 = KSM2OSServicesDomain4;
       
   394 
       
   395 /**
       
   396 @publishedPartner
       
   397 @deprecated
       
   398 
       
   399 The fifth domain in the Base Services level of the Startup Domain Hierarchy
       
   400 **/
       
   401 static const TDmDomainId KBaseServicesDomain5 = KSM2OSServicesDomain5;
       
   402 
       
   403 /**
       
   404 @publishedPartner
       
   405 @deprecated
       
   406 
       
   407 The first domain in the OS Services level of the Startup Domain Hierarchy
       
   408 **/
       
   409 static const TDmDomainId KOSServicesDomain1 = KSM2GenMiddlewareDomain1;
       
   410 
       
   411 /**
       
   412 @publishedPartner
       
   413 @deprecated
       
   414 
       
   415 The second domain in the OS Services level of the Startup Domain Hierarchy
       
   416 **/
       
   417 static const TDmDomainId KOSServicesDomain2 = KSM2GenMiddlewareDomain2;
       
   418 
       
   419 /**
       
   420 @publishedPartner
       
   421 @deprecated
       
   422 
       
   423 The third domain in the OS Services level of the Startup Domain Hierarchy
       
   424 **/
       
   425 static const TDmDomainId KOSServicesDomain3 = KSM2GenMiddlewareDomain3;
       
   426 
       
   427 /**
       
   428 @publishedPartner
       
   429 @deprecated
       
   430 
       
   431 The fourth domain in the OS Services level of the Startup Domain Hierarchy
       
   432 **/
       
   433 static const TDmDomainId KOSServicesDomain4 = KSM2GenMiddlewareDomain4;
       
   434 
       
   435 /**
       
   436 @publishedPartner
       
   437 @deprecated
       
   438 
       
   439 The fifth domain in the OS Services level of the Startup Domain Hierarchy
       
   440 **/
       
   441 static const TDmDomainId KOSServicesDomain5 = KSM2GenMiddlewareDomain5;
       
   442 
       
   443 /**
       
   444 @publishedPartner
       
   445 @deprecated
       
   446 
       
   447 The first domain in the AppServices Services level of the Startup Domain Hierarchy
       
   448 **/
       
   449 static const TDmDomainId KAppServicesDomain1 = KSM2AppServicesDomain1;
       
   450 
       
   451 /**
       
   452 @publishedPartner
       
   453 @deprecated
       
   454 
       
   455 The second domain in the AppServices Services level of the Startup Domain Hierarchy
       
   456 **/
       
   457 static const TDmDomainId KAppServicesDomain2 = KSM2AppServicesDomain2;
       
   458 
       
   459 /**
       
   460 @publishedPartner
       
   461 @deprecated
       
   462 
       
   463 The third domain in the AppServices Services level of the Startup Domain Hierarchy
       
   464 **/
       
   465 static const TDmDomainId KAppServicesDomain3 = KSM2AppServicesDomain3;
       
   466 
       
   467 /**
       
   468 @publishedPartner
       
   469 @deprecated
       
   470 
       
   471 The fourth domain in the AppServices Services level of the Startup Domain Hierarchy
       
   472 **/
       
   473 static const TDmDomainId KAppServicesDomain4 = KSM2AppServicesDomain4;
       
   474 
       
   475 /**
       
   476 @publishedPartner
       
   477 @deprecated
       
   478 
       
   479 The fifth domain in the AppServices Services level of the Startup Domain Hierarchy
       
   480 **/
       
   481 static const TDmDomainId KAppServicesDomain5 = KSM2AppServicesDomain5;
       
   482 
       
   483 /**
       
   484 @publishedPartner
       
   485 @deprecated
       
   486 
       
   487 The first domain in the UIFrameworkDomain Services level of the Startup Domain Hierarchy
       
   488 **/
       
   489 static const TDmDomainId KUIFrameworkDomain1 = KSM2UiServicesDomain1;
       
   490 
       
   491 /**
       
   492 @publishedPartner
       
   493 @deprecated
       
   494 
       
   495 The second domain in the UIFrameworkDomain Services level of the Startup Domain Hierarchy
       
   496 **/
       
   497 static const TDmDomainId KUIFrameworkDomain2 = KSM2UiServicesDomain2;
       
   498 
       
   499 /**
       
   500 @publishedPartner
       
   501 @deprecated
       
   502 
       
   503 The third domain in the UIFrameworkDomain Services level of the Startup Domain Hierarchy
       
   504 **/
       
   505 static const TDmDomainId KUIFrameworkDomain3 = KSM2UiServicesDomain3;
       
   506 
       
   507 /**
       
   508 @publishedPartner
       
   509 @deprecated
       
   510 
       
   511 The fourth domain in the UIFrameworkDomain Services level of the Startup Domain Hierarchy
       
   512 **/
       
   513 static const TDmDomainId KUIFrameworkDomain4 = KSM2UiServicesDomain4;
       
   514 
       
   515 /**
       
   516 @publishedPartner
       
   517 @deprecated
       
   518 
       
   519 The fifth domain in the UIFrameworkDomain Services level of the Startup Domain Hierarchy
       
   520 **/
       
   521 static const TDmDomainId KUIFrameworkDomain5 = KSM2UiServicesDomain5;
       
   522 
       
   523 #endif  // __SSMDOMAINDEFS_H__
       
   524