loadgen/inc/loadgen.hrh
changeset 0 d6fe6244b863
equal deleted inserted replaced
-1:000000000000 0:d6fe6244b863
       
     1 /*
       
     2 * Copyright (c) 2009 Nokia Corporation and/or its subsidiary(-ies). 
       
     3 * All rights reserved.
       
     4 * This component and the accompanying materials are made available
       
     5 * under the terms of "Eclipse Public License v1.0"
       
     6 * which accompanies this distribution, and is available
       
     7 * at the URL "http://www.eclipse.org/legal/epl-v10.html".
       
     8 *
       
     9 * Initial Contributors:
       
    10 * Nokia Corporation - initial contribution.
       
    11 *
       
    12 * Contributors:
       
    13 *
       
    14 * Description:  
       
    15 *
       
    16 */
       
    17 
       
    18 
       
    19 #ifndef LOADGEN_HRH
       
    20 #define LOADGEN_HRH
       
    21 
       
    22 enum TLoadGenCommandIds
       
    23     {
       
    24     ELoadGenCmdNewLoad,    
       
    25     ELoadGenCmdNewLoadCPULoad,    
       
    26     ELoadGenCmdNewLoadEatMemory,    
       
    27     ELoadGenCmdNewLoadPhoneCall,    
       
    28     ELoadGenCmdNewLoadNetConn,    
       
    29     ELoadGenCmdNewLoadKeyPress,    
       
    30     ELoadGenCmdNewLoadMessages,
       
    31     ELoadGenCmdNewLoadApplications,
       
    32     ELoadGenCmdNewLoadPhotoCaptures,
       
    33     ELoadGenCmdNewLoadBluetooth,
       
    34     ELoadGenCmdNewLoadPointerEvent,
       
    35     ELoadGenStopAll,
       
    36     ELoadGenSuspendAll,
       
    37     ELoadGenResumeAll,
       
    38 
       
    39     ELoadGenCmdLaunchPerfMon,
       
    40     ELoadGenCmdAbout,
       
    41 
       
    42     ELoadGenCmdSettingsChange,
       
    43     ELoadGenCmdSettingsExit,
       
    44     ELoadGenCmdSettingsBack,
       
    45 
       
    46     ELoadGenSettingItemList
       
    47     };
       
    48 
       
    49 enum TEditorFormItemIds
       
    50     {
       
    51     ELoadGenCPULoadQueryPriority = 1000,
       
    52     ELoadGenCPULoadQueryMode,
       
    53     ELoadGenCPULoadQueryType,
       
    54     ELoadGenCPULoadQueryLength,
       
    55     ELoadGenCPULoadQueryIdle,
       
    56     ELoadGenCPULoadQueryVariance,
       
    57     ELoadGenCPULoadQueryCpu,
       
    58 
       
    59     ELoadGenMemoryEatQueryPriority,
       
    60     ELoadGenMemoryEatQuerySource,
       
    61     ELoadGenMemoryEatQueryType,
       
    62     ELoadGenMemoryEatQueryBuffer,
       
    63     ELoadGenMemoryEatQueryIdle,
       
    64     ELoadGenMemoryEatQueryAmount,
       
    65     ELoadGenMemoryEatQueryRandomMin,
       
    66     ELoadGenMemoryEatQueryRandomMax,
       
    67     ELoadGenMemoryEatQueryVariance,
       
    68     
       
    69     ELoadGenPhoneCallQueryPriority,
       
    70     ELoadGenPhoneCallQueryDestination,
       
    71     ELoadGenPhoneCallQueryLength,
       
    72     ELoadGenPhoneCallQueryIdle,
       
    73     ELoadGenPhoneCallQueryVariance,
       
    74     
       
    75     ELoadGenNetConnQueryPriority,
       
    76     ELoadGenNetConnQueryDestination,
       
    77     ELoadGenNetConnQueryIdle,
       
    78     ELoadGenNetConnQueryVariance,
       
    79    
       
    80     ELoadGenKeyPressQueryPriority,
       
    81     ELoadGenKeyPressQueryHeartBeat,
       
    82     ELoadGenKeyPressQueryVariance,
       
    83         
       
    84     ELoadGenMessagesQueryPriority,        
       
    85     ELoadGenMessagesQueryType,            // Message type
       
    86     ELoadGenMessagesQueryDestination,     // Phone number
       
    87     ELoadGenMessagesQueryAmount,          // Messages
       
    88     ELoadGenMessagesQueryLength,          // Message length
       
    89     ELoadGenMessagesQueryMessage,         // Message
       
    90     ELoadGenMessagesQueryIdle,            // idle period 
       
    91     ELoadGenMessagesQueryVariance,
       
    92 
       
    93     ELoadGenApplicationsQueryPriority,
       
    94     ELoadGenApplicationsLaunchingInterval,
       
    95     ELoadGenApplicationsKeyPressQueryHeartBeat,
       
    96     ELoadGenApplicationsMaxOpen,
       
    97     ELoadGenApplicationsKeyPressType,
       
    98     ELoadGenApplicationsQueryVariance,
       
    99     
       
   100     ELoadGenPhotoCaptureQueryPriority,
       
   101     ELoadGenPhotoCaptureQueryDevice,    
       
   102     ELoadGenPhotoCaptureQueryIdle,
       
   103     ELoadGenPhotoCaptureQueryVariance,
       
   104            
       
   105     ELoadGenBluetoothQueryPriority,
       
   106     ELoadGenBluetoothQueryIdle,
       
   107     ELoadGenBluetoothQueryVariance,
       
   108     
       
   109     ELoadGenPointerEventQueryPriority,
       
   110     ELoadGenPointerEventQueryHeartBeat,
       
   111     ELoadGenPointerEventQueryVariance
       
   112     };
       
   113 
       
   114 enum TItemActionMenuTypes
       
   115     {
       
   116     EItemActionMenuTypeStop = 0,
       
   117     EItemActionMenuTypeSuspendResume,    
       
   118     EItemActionMenuTypeEdit    
       
   119     };
       
   120 
       
   121 enum TThreadPriorityTypes
       
   122     {
       
   123     EThreadPriorityTypeMuchLess = 0,    
       
   124     EThreadPriorityTypeLess,    
       
   125     EThreadPriorityTypeNormal,    
       
   126     EThreadPriorityTypeMore,    
       
   127     EThreadPriorityTypeMuchMore,    
       
   128     EThreadPriorityTypeRealTime,    
       
   129     EThreadPriorityTypeAbsoluteVeryLow,    
       
   130     EThreadPriorityTypeAbsoluteLow,    
       
   131     EThreadPriorityTypeAbsoluteBackground,    
       
   132     EThreadPriorityTypeAbsoluteForeground,    
       
   133     EThreadPriorityTypeAbsoluteHigh
       
   134     };
       
   135 
       
   136 enum TCpuLoadMode
       
   137     {
       
   138     ECpuLoadModeYielding = 0,
       
   139     ECpuLoadModeBlocking    
       
   140     };
       
   141                     
       
   142 enum TCpuLoadTypes
       
   143     {
       
   144     ECpuLoadTypeContinuous = 0,
       
   145     ECpuLoadTypePeriodic    
       
   146     };
       
   147 
       
   148 enum TMemoryEatTypes
       
   149     {
       
   150     EMemoryEatTypeMemoryToEat = 0,
       
   151     EMemoryEatTypeMemoryToBeLeft,
       
   152     EMemoryEatTypeWavy
       
   153     };        
       
   154 
       
   155 enum TMemoryEatSourceTypes
       
   156     {
       
   157     EMemoryEatSourceTypeRAM = 0,
       
   158     EMemoryEatSourceTypeDriveC,
       
   159     EMemoryEatSourceTypeDriveD,
       
   160     EMemoryEatSourceTypeDriveE,
       
   161     EMemoryEatSourceTypeDriveF,
       
   162     EMemoryEatSourceTypeDriveG,
       
   163     EMemoryEatSourceTypeDriveH,
       
   164     EMemoryEatSourceTypeDriveI,
       
   165     EMemoryEatSourceTypeDriveJ,
       
   166     EMemoryEatSourceTypeDriveK,
       
   167     EMemoryEatSourceTypeDriveL,
       
   168     EMemoryEatSourceTypeDriveM,
       
   169     EMemoryEatSourceTypeDriveN
       
   170     };
       
   171 
       
   172 enum TMessageTypes
       
   173     {
       
   174     EMessageTypeSMS = 0,
       
   175     EMessageTypeMMS
       
   176     };      
       
   177 
       
   178 enum TApplicationsKeyPressTypes
       
   179     {
       
   180     EApplicationsKeyPressTypeNone = 0,
       
   181     EApplicationsKeyPressTypeArrows
       
   182     };      
       
   183 
       
   184 enum TApplicationsEventTypes
       
   185     {
       
   186     EApplicationsCloseApplication = 0,
       
   187     EApplicationsLaunchApplication
       
   188     };      
       
   189 
       
   190 #endif      // LOADGEN_HRH