metadataengine/server/src/mdsserver.cpp
changeset 3 b73a2e62868f
parent 1 acef663c1218
child 14 646a02f170b9
equal deleted inserted replaced
1:acef663c1218 3:b73a2e62868f
    91     EResetPending,
    91     EResetPending,
    92     EGetPendingCount,
    92     EGetPendingCount,
    93     EGetPending,
    93     EGetPending,
    94     EResetDB,
    94     EResetDB,
    95     EChangeMediaId,
    95     EChangeMediaId,
       
    96     EChangeMassStorageMediaId,
    96     EUnknownMdEServRqst     // handle for unknown requests
    97     EUnknownMdEServRqst     // handle for unknown requests
    97     };
    98     };
    98 
    99 
    99 const TUint8 KMdsElementsIndex[KMdsRangeCount] = 
   100 const TUint8 KMdsElementsIndex[KMdsRangeCount] = 
   100     {
   101     {
   138     CPolicyServer::ECustomCheck, 	// ESetPending
   139     CPolicyServer::ECustomCheck, 	// ESetPending
   139     CPolicyServer::ECustomCheck, 	// EResetPending
   140     CPolicyServer::ECustomCheck, 	// EResetPending
   140     CPolicyServer::ECustomCheck, 	// EGetPendingCount
   141     CPolicyServer::ECustomCheck, 	// EGetPendingCount
   141     CPolicyServer::ECustomCheck, 	// EGetPending
   142     CPolicyServer::ECustomCheck, 	// EGetPending
   142     CPolicyServer::ECustomCheck, 	// EResetDB
   143     CPolicyServer::ECustomCheck, 	// EResetDB
   143     CPolicyServer::ECustomCheck, 	// EChangeMediaId
   144     CPolicyServer::ECustomCheck,    // EChangeMediaId
       
   145     CPolicyServer::ECustomCheck,    // EChangeMassStorageMediaId
   144     CPolicyServer::ENotSupported	// EUnknownMdEServRqst
   146     CPolicyServer::ENotSupported	// EUnknownMdEServRqst
   145     };
   147     };
   146 
   148 
   147 
   149 
   148 const CPolicyServer::TPolicy KMdsPolicy =
   150 const CPolicyServer::TPolicy KMdsPolicy =
   168         case EImportMetadata:
   170         case EImportMetadata:
   169         case EAsyncImportMetadata:
   171         case EAsyncImportMetadata:
   170         case EAddRelationDef:
   172         case EAddRelationDef:
   171         case EAddEventDef:
   173         case EAddEventDef:
   172         case EImportSchema:
   174         case EImportSchema:
       
   175         case EChangeMassStorageMediaId:
   173         case ESetObjectToPresentByGuid:
   176         case ESetObjectToPresentByGuid:
   174             {
   177             {
   175             if( aMsg.HasCapability( ECapabilityWriteDeviceData ) )
   178             if( aMsg.HasCapability( ECapabilityWriteDeviceData ) )
   176                 {
   179                 {
   177                 securityCheckResult = EPass;
   180                 securityCheckResult = EPass;