featuremgmt/featuremgr/src/serverexe/featmgrsecuritypolicy.h
branchRCL_3
changeset 8 fa9941cf3867
parent 0 08ec8eefde2f
equal deleted inserted replaced
6:5ffdb8f2067f 8:fa9941cf3867
    38  * IPC ranges segmented into groups based on their capability requirements
    38  * IPC ranges segmented into groups based on their capability requirements
    39  */
    39  */
    40 const TInt KFeatMgrPlatSecRanges[KFeatMgrPlatSecRangeCount] =
    40 const TInt KFeatMgrPlatSecRanges[KFeatMgrPlatSecRangeCount] =
    41     {
    41     {
    42     0,  // IPC 0-7 Always passed
    42     0,  // IPC 0-7 Always passed
    43     8,  // IPC 8-13 WriteDeviceData
    43     8,  // IPC 8-19 WriteDeviceData
    44     16  // IPC Not supported 16 ->
    44     20  // IPC Not supported: 20 = 16 messages + 4 "resource check" messages
    45     };
    45     };
    46 
    46 
    47 
    47 
    48 /**
    48 /**
    49  * IPC segments and their capability requirements
    49  * IPC segments and their capability requirements
    50  */
    50  */
    51 const TUint8 KFeatMgrPlatSecElementsIndex[KFeatMgrPlatSecRangeCount] =
    51 const TUint8 KFeatMgrPlatSecElementsIndex[KFeatMgrPlatSecRangeCount] =
    52     {
    52     {
    53     CPolicyServer::EAlwaysPass,             // IPC 0-3
    53     CPolicyServer::EAlwaysPass,             // IPC 0-3
    54     0,                                      // IPC 8-13
    54     0,                                      // IPC 8-19
    55     CPolicyServer::ENotSupported            // IPC 16 -> 
    55     CPolicyServer::ENotSupported            // IPC 20 -> 
    56     };
    56     };
    57 
    57 
    58 #else
    58 #else
    59 //
    59 //
    60 // CONFIGURED test server has debug only API(s) built into the framework. 
    60 // CONFIGURED test server has debug only API(s) built into the framework. 
    67  * IPC ranges segmented into groups based on their capability requirements
    67  * IPC ranges segmented into groups based on their capability requirements
    68  */
    68  */
    69 const TInt KFeatMgrPlatSecRanges[KFeatMgrPlatSecRangeCount] =
    69 const TInt KFeatMgrPlatSecRanges[KFeatMgrPlatSecRangeCount] =
    70     {
    70     {
    71     0,   // IPC 0-9 Always passed
    71     0,   // IPC 0-9 Always passed
    72     10,  // IPC 10-15 WriteDeviceData
    72     10,  // IPC 10-21 WriteDeviceData
    73     18   // IPC Not supported 18 ->
    73     22   // IPC Not supported 22 ->
    74     };
    74     };
    75 /**
    75 /**
    76  * IPC segments and their capability requirements
    76  * IPC segments and their capability requirements
    77  */
    77  */
    78 const TUint8 KFeatMgrPlatSecElementsIndex[KFeatMgrPlatSecRangeCount] =
    78 const TUint8 KFeatMgrPlatSecElementsIndex[KFeatMgrPlatSecRangeCount] =
    79     {
    79     {
    80     CPolicyServer::EAlwaysPass,             // IPC 0-3
    80     CPolicyServer::EAlwaysPass,             // IPC 0-3
    81     0,                                      // IPC 10-15
    81     0,                                      // IPC 10-21
    82     CPolicyServer::ENotSupported            // IPC 18 ->
    82     CPolicyServer::ENotSupported            // IPC 22 ->
    83     };
    83     };
    84 
    84 
    85 #endif
    85 #endif
    86 
    86 
    87 
    87