diff -r 13d7c31c74e0 -r b183ec05bd8c devicediagnosticsfw/diagresultsdb/common/diagresultsdatabasecommon.h --- a/devicediagnosticsfw/diagresultsdb/common/diagresultsdatabasecommon.h Thu Aug 19 10:44:50 2010 +0300 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,139 +0,0 @@ -/* -* Copyright (c) 2007-2007 Nokia Corporation and/or its subsidiary(-ies). -* All rights reserved. -* This component and the accompanying materials are made available -* under the terms of "Eclipse Public License v1.0" -* which accompanies this distribution, and is available -* at the URL "http://www.eclipse.org/legal/epl-v10.html". -* -* Initial Contributors: -* Nokia Corporation - initial contribution. -* -* Contributors: -* -* Description: Contains common datatypes. -* -*/ - - -#ifndef DIAG_RESULTS_DATABASE_COMMON_H -#define DIAG_RESULTS_DATABASE_COMMON_H - -#include // TTime -#include - -// CONSTANTS -_LIT( KDiagLogFolder, "DiagFramework" ); -_LIT( KDiagLogFile1, "LOG1.TXT" ); - -#define LOGME( aFormat ) \ - { \ - _LIT( KFormat, aFormat ); \ - RFileLogger::Write( KDiagLogFolder(), \ - KDiagLogFile1(), \ - EFileLoggingModeAppend, \ - KFormat() ); \ - } - -#define LOGME1( aFormat, a ) \ - { \ - _LIT( KFormat, aFormat ); \ - RFileLogger::WriteFormat( KDiagLogFolder(), \ - KDiagLogFile1(), \ - EFileLoggingModeAppend, \ - TRefByValue( KFormat() ), \ - a ); \ - } - -// FORWARD DECLARATIONS - -// CONSTANTS -const TUint KDiagResultsDatabaseServerMajor(1); -const TUint KDiagResultsDatabaseServerMinor(1); -const TUint KDiagResultsDatabaseServerBuild(0); - -_LIT(KDiagResultsDatabaseServerName,"diagresultsdatabaseserver"); -_LIT(KDiagResultsDatabaseServerExe,"diagresultsdatabaseserver.exe"); - -/** -* Namespace for results database common datatypes. -* -* @since S60 v5.0 -*/ -namespace DiagResultsDbCommon - { - - // Server start function - TInt StartServer(); - - // ENUMERATIONS - enum TServerOpCodes - { - EConnect, - EClose, - EGetRecordCount, - EConnectSubsession, - ECloseSubsession, - EGetLastRecord, - EGetLastNotCompletedRecord, - EGetRecordList, - EGetRecordInfoList, - EInitiateGetLastResults, - ECancelInitiateGetLastResults, - EGetLastResults, - EInitiateGetSingleLastResult, - EGetSingleLastResult, - - ESubsessionGetTestRecordId, - ESubsessionTestCompleted, - ESubsessionSuspend, - ESubsessionIsTestCompleted, - ESubsessionIsSuspended, - ESubsessionCreateNewRecord, - ESubsessionGetRecordInfo, - ESubsessionGetTestUids, - ESubsessionGetEngineParam, - ESubsessionLogTestResult, - ESubsessionCancelLogTestResult, - ESubsessionGetStatus, - ESubsessionGetTestResult, - ESubsessionGetTestResults, - ENotSupported - }; - - // reasons for server panic - enum TPanics - { - EBadRequest, - EBadDescriptor, - EMainSchedulerError, - ESvrCreateServer, - ESvrStartServer, - ESvrCreateSubsession, - EServerCorruptFileDelete, - EServerFileCreationError, - EServerStoreRevertError, - ECreateTrapCleanup, - EDatabaseCompact, - EDatabaseCompactCommit, - EGetLastResultsMismatch, - ECentralRepositoryFailure, - EDoCompleteTestResultL, - EDoCompleteTestRecordL, - EStoreTestResultRevertLError, - EStoreRecordCompleteRevertLError, - EStoreNullPointer, - EGetStatusPanic, - EUnknownLastResultState, - EIncorrectExtendNumberForLastResults, - EIncorrectStreamId, - EUnableToDelete, - EMaximumFileSizeExceeded, - EUnknownDeletionAlgorithm, - ENotImplementedYet, - }; - - } - -#endif //DIAG_RESULTS_DATABASE_COMMON_H -