sysstatemgmt/systemstateplugins/test/tintgsapolicy/resource/tgsa_statetransition.rss
author hgs
Tue, 10 Aug 2010 14:46:45 +0300
changeset 52 d6b9e89d80a3
permissions -rw-r--r--
201031_02
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
52
d6b9e89d80a3 201031_02
hgs
parents:
diff changeset
     1
// Copyright (c) 2010 Nokia Corporation and/or its subsidiary(-ies).
d6b9e89d80a3 201031_02
hgs
parents:
diff changeset
     2
// All rights reserved.
d6b9e89d80a3 201031_02
hgs
parents:
diff changeset
     3
// This component and the accompanying materials are made available
d6b9e89d80a3 201031_02
hgs
parents:
diff changeset
     4
// under the terms of "Eclipse Public License v1.0"
d6b9e89d80a3 201031_02
hgs
parents:
diff changeset
     5
// which accompanies this distribution, and is available
d6b9e89d80a3 201031_02
hgs
parents:
diff changeset
     6
// at the URL "http://www.eclipse.org/legal/epl-v10.html".
d6b9e89d80a3 201031_02
hgs
parents:
diff changeset
     7
//
d6b9e89d80a3 201031_02
hgs
parents:
diff changeset
     8
// Initial Contributors:
d6b9e89d80a3 201031_02
hgs
parents:
diff changeset
     9
// Nokia Corporation - initial contribution.
d6b9e89d80a3 201031_02
hgs
parents:
diff changeset
    10
//
d6b9e89d80a3 201031_02
hgs
parents:
diff changeset
    11
// Contributors:
d6b9e89d80a3 201031_02
hgs
parents:
diff changeset
    12
//
d6b9e89d80a3 201031_02
hgs
parents:
diff changeset
    13
// Description:
d6b9e89d80a3 201031_02
hgs
parents:
diff changeset
    14
//
d6b9e89d80a3 201031_02
hgs
parents:
diff changeset
    15
d6b9e89d80a3 201031_02
hgs
parents:
diff changeset
    16
#include <ssm/ssmcmd.rh>
d6b9e89d80a3 201031_02
hgs
parents:
diff changeset
    17
#include <ssm/ssmsubstates.hrh>
d6b9e89d80a3 201031_02
hgs
parents:
diff changeset
    18
#include "ssmsubstateext.hrh"
d6b9e89d80a3 201031_02
hgs
parents:
diff changeset
    19
d6b9e89d80a3 201031_02
hgs
parents:
diff changeset
    20
UID2 KUidSsmCommandListResourceFile
d6b9e89d80a3 201031_02
hgs
parents:
diff changeset
    21
d6b9e89d80a3 201031_02
hgs
parents:
diff changeset
    22
// SSM_COMMAND_LIST_ROOT must be the first resource in a command list resource file.
d6b9e89d80a3 201031_02
hgs
parents:
diff changeset
    23
// The SSM relies on this having a resource ID of 1.
d6b9e89d80a3 201031_02
hgs
parents:
diff changeset
    24
RESOURCE SSM_COMMAND_LIST_ROOT
d6b9e89d80a3 201031_02
hgs
parents:
diff changeset
    25
	{
d6b9e89d80a3 201031_02
hgs
parents:
diff changeset
    26
	command_list_mapping = r_command_list_mapping;
d6b9e89d80a3 201031_02
hgs
parents:
diff changeset
    27
	}
d6b9e89d80a3 201031_02
hgs
parents:
diff changeset
    28
d6b9e89d80a3 201031_02
hgs
parents:
diff changeset
    29
RESOURCE SSM_COMMAND_LIST_MAPPING r_command_list_mapping
d6b9e89d80a3 201031_02
hgs
parents:
diff changeset
    30
	{
d6b9e89d80a3 201031_02
hgs
parents:
diff changeset
    31
	mappings =
d6b9e89d80a3 201031_02
hgs
parents:
diff changeset
    32
		{
d6b9e89d80a3 201031_02
hgs
parents:
diff changeset
    33
		SSM_COMMANDLISTID_TO_RESOURCEID
d6b9e89d80a3 201031_02
hgs
parents:
diff changeset
    34
			{
d6b9e89d80a3 201031_02
hgs
parents:
diff changeset
    35
			command_list_id = ESsmStateNonCritical;
d6b9e89d80a3 201031_02
hgs
parents:
diff changeset
    36
			resource_id = r_testapp_command;
d6b9e89d80a3 201031_02
hgs
parents:
diff changeset
    37
			}
d6b9e89d80a3 201031_02
hgs
parents:
diff changeset
    38
		};
d6b9e89d80a3 201031_02
hgs
parents:
diff changeset
    39
	}
d6b9e89d80a3 201031_02
hgs
parents:
diff changeset
    40
d6b9e89d80a3 201031_02
hgs
parents:
diff changeset
    41
d6b9e89d80a3 201031_02
hgs
parents:
diff changeset
    42
RESOURCE SSM_COMMAND_LIST r_testapp_command
d6b9e89d80a3 201031_02
hgs
parents:
diff changeset
    43
   	{
d6b9e89d80a3 201031_02
hgs
parents:
diff changeset
    44
	commands =
d6b9e89d80a3 201031_02
hgs
parents:
diff changeset
    45
		{
d6b9e89d80a3 201031_02
hgs
parents:
diff changeset
    46
		r_command_statetranfromnormal,
d6b9e89d80a3 201031_02
hgs
parents:
diff changeset
    47
		r_command_statetranfromstartup
d6b9e89d80a3 201031_02
hgs
parents:
diff changeset
    48
		};
d6b9e89d80a3 201031_02
hgs
parents:
diff changeset
    49
	}
d6b9e89d80a3 201031_02
hgs
parents:
diff changeset
    50
d6b9e89d80a3 201031_02
hgs
parents:
diff changeset
    51
d6b9e89d80a3 201031_02
hgs
parents:
diff changeset
    52
RESOURCE SSM_START_PROCESS_INFO r_command_statetranfromnormal
d6b9e89d80a3 201031_02
hgs
parents:
diff changeset
    53
	{
d6b9e89d80a3 201031_02
hgs
parents:
diff changeset
    54
	severity = ECmdCriticalSeverity;
d6b9e89d80a3 201031_02
hgs
parents:
diff changeset
    55
	name = "tgsastatetranfromnormal.exe";
d6b9e89d80a3 201031_02
hgs
parents:
diff changeset
    56
	execution_behaviour = ESsmFireAndForget;
d6b9e89d80a3 201031_02
hgs
parents:
diff changeset
    57
	}
d6b9e89d80a3 201031_02
hgs
parents:
diff changeset
    58
d6b9e89d80a3 201031_02
hgs
parents:
diff changeset
    59
RESOURCE SSM_START_PROCESS_INFO r_command_statetranfromstartup
d6b9e89d80a3 201031_02
hgs
parents:
diff changeset
    60
    {
d6b9e89d80a3 201031_02
hgs
parents:
diff changeset
    61
    severity = ECmdCriticalSeverity;
d6b9e89d80a3 201031_02
hgs
parents:
diff changeset
    62
    name = "tgsastatetranfromstartup.exe";
d6b9e89d80a3 201031_02
hgs
parents:
diff changeset
    63
    execution_behaviour = ESsmWaitForSignal;
d6b9e89d80a3 201031_02
hgs
parents:
diff changeset
    64
    }