equal
deleted
inserted
replaced
1 // Copyright (c) 2002-2009 Nokia Corporation and/or its subsidiary(-ies). |
1 // Copyright (c) 2002-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 "Eclipse Public License v1.0" |
4 // under the terms of "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". |
20 #include "LogServCacheStrings.h" |
20 #include "LogServCacheStrings.h" |
21 #include "LogServCacheTypes.h" |
21 #include "LogServCacheTypes.h" |
22 #include "LogServBackupInterface.h" |
22 #include "LogServBackupInterface.h" |
23 #include "LogServResourceInterpreter.h" |
23 #include "LogServResourceInterpreter.h" |
24 #include "LogServDatabaseChangeInterface.h" |
24 #include "LogServDatabaseChangeInterface.h" |
25 #include <logserv.rsg> |
|
26 #include "LogServSqlStrings.h" |
25 #include "LogServSqlStrings.h" |
27 #include "LOGREPDEFS.H" |
26 #include "LOGREPDEFS.H" |
28 |
27 |
29 |
28 |
30 // Constants |
29 // Constants |
491 |
490 |
492 void CLogServDatabaseMarshall::CreateTypesL(TBool aReadOnly) |
491 void CLogServDatabaseMarshall::CreateTypesL(TBool aReadOnly) |
493 { |
492 { |
494 // Get the array size |
493 // Get the array size |
495 TResourceReader reader; |
494 TResourceReader reader; |
496 iResourceInterface.CreateResourceReaderLC(reader, R_LOG_INITIAL_EVENTS, CLogServResourceInterpreter::ELogWrap); |
495 iResourceInterface.CreateResourceReaderLC(reader, R_LOG_INITIAL_EVENTS); |
497 |
496 |
498 // Create them |
497 // Create them |
499 DTICacheTypes().CreateStandardTypesL(reader, aReadOnly); |
498 DTICacheTypes().CreateStandardTypesL(reader, aReadOnly); |
500 |
499 |
501 CleanupStack::PopAndDestroy(); // reader |
500 CleanupStack::PopAndDestroy(); // reader |
503 |
502 |
504 void CLogServDatabaseMarshall::CreateIndiciesL() |
503 void CLogServDatabaseMarshall::CreateIndiciesL() |
505 { |
504 { |
506 // Get the array size |
505 // Get the array size |
507 TResourceReader reader; |
506 TResourceReader reader; |
508 iResourceInterface.CreateResourceReaderLC(reader, R_LOG_INDEXES, CLogServResourceInterpreter::ELogWrap); |
507 iResourceInterface.CreateResourceReaderLC(reader, R_LOG_INDEXES); |
509 |
508 |
510 const TInt indexes = reader.ReadInt16(); |
509 const TInt indexes = reader.ReadInt16(); |
511 |
510 |
512 // Read in the array |
511 // Read in the array |
513 for(TInt c1 = 0; c1 < indexes; c1++) |
512 for(TInt c1 = 0; c1 < indexes; c1++) |
589 } |
588 } |
590 |
589 |
591 void CLogServDatabaseMarshall::ReadResourceFileConfigurationL(TLogConfig& aConfig) const |
590 void CLogServDatabaseMarshall::ReadResourceFileConfigurationL(TLogConfig& aConfig) const |
592 { |
591 { |
593 TResourceReader reader; |
592 TResourceReader reader; |
594 iResourceInterface.CreateResourceReaderLC(reader, R_LOG_INITIAL_CONFIG, CLogServResourceInterpreter::ELogWrap); |
593 iResourceInterface.CreateResourceReaderLC(reader, R_LOG_INITIAL_CONFIG); |
595 // |
594 // |
596 aConfig.iMaxLogSize = static_cast<TLogSize>(reader.ReadUint16()); |
595 aConfig.iMaxLogSize = static_cast<TLogSize>(reader.ReadUint16()); |
597 aConfig.iMaxRecentLogSize = static_cast<TLogRecentSize>(reader.ReadUint8()); |
596 aConfig.iMaxRecentLogSize = static_cast<TLogRecentSize>(reader.ReadUint8()); |
598 aConfig.iMaxEventAge = static_cast<TLogAge>(reader.ReadUint32()); |
597 aConfig.iMaxEventAge = static_cast<TLogAge>(reader.ReadUint32()); |
599 // |
598 // |