wapstack/wapmessageapi/te_wapstack/src/WapFullySpecCLPushSteps.h
author hgs
Mon, 09 Aug 2010 17:35:42 +0100
changeset 58 980b3d0c4069
parent 44 8b72faa1200f
permissions -rw-r--r--
201027_10
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
44
8b72faa1200f 201024_02
hgs
parents:
diff changeset
     1
/**
8b72faa1200f 201024_02
hgs
parents:
diff changeset
     2
* Copyright (c) 2002-2009 Nokia Corporation and/or its subsidiary(-ies).
8b72faa1200f 201024_02
hgs
parents:
diff changeset
     3
* All rights reserved.
8b72faa1200f 201024_02
hgs
parents:
diff changeset
     4
* This component and the accompanying materials are made available
8b72faa1200f 201024_02
hgs
parents:
diff changeset
     5
* under the terms of "Eclipse Public License v1.0"
8b72faa1200f 201024_02
hgs
parents:
diff changeset
     6
* which accompanies this distribution, and is available
8b72faa1200f 201024_02
hgs
parents:
diff changeset
     7
* at the URL "http://www.eclipse.org/legal/epl-v10.html".
8b72faa1200f 201024_02
hgs
parents:
diff changeset
     8
*
8b72faa1200f 201024_02
hgs
parents:
diff changeset
     9
* Initial Contributors:
8b72faa1200f 201024_02
hgs
parents:
diff changeset
    10
* Nokia Corporation - initial contribution.
8b72faa1200f 201024_02
hgs
parents:
diff changeset
    11
*
8b72faa1200f 201024_02
hgs
parents:
diff changeset
    12
* Contributors:
8b72faa1200f 201024_02
hgs
parents:
diff changeset
    13
*
8b72faa1200f 201024_02
hgs
parents:
diff changeset
    14
* Description:
8b72faa1200f 201024_02
hgs
parents:
diff changeset
    15
*
8b72faa1200f 201024_02
hgs
parents:
diff changeset
    16
*/
8b72faa1200f 201024_02
hgs
parents:
diff changeset
    17
8b72faa1200f 201024_02
hgs
parents:
diff changeset
    18
8b72faa1200f 201024_02
hgs
parents:
diff changeset
    19
8b72faa1200f 201024_02
hgs
parents:
diff changeset
    20
/**
8b72faa1200f 201024_02
hgs
parents:
diff changeset
    21
 @file WapFullySpecCLPush.h
8b72faa1200f 201024_02
hgs
parents:
diff changeset
    22
*/
8b72faa1200f 201024_02
hgs
parents:
diff changeset
    23
#if (!defined __FULLYSPECCLPUSH_STEP_H__)
8b72faa1200f 201024_02
hgs
parents:
diff changeset
    24
#define __FULLYSPECCLPUSH_STEP_H__
8b72faa1200f 201024_02
hgs
parents:
diff changeset
    25
#include <test/testexecutestepbase.h>
8b72faa1200f 201024_02
hgs
parents:
diff changeset
    26
#include <in_sock.h>
8b72faa1200f 201024_02
hgs
parents:
diff changeset
    27
#include <es_sock.h>
8b72faa1200f 201024_02
hgs
parents:
diff changeset
    28
#include <wapmessage.h>
8b72faa1200f 201024_02
hgs
parents:
diff changeset
    29
#include "WapStackSuiteStepBase.h"
8b72faa1200f 201024_02
hgs
parents:
diff changeset
    30
8b72faa1200f 201024_02
hgs
parents:
diff changeset
    31
_LIT(KFullySpecCLPushStep_1,"FullySpecCLPush_1");
8b72faa1200f 201024_02
hgs
parents:
diff changeset
    32
_LIT(KFullySpecCLPushStep_2,"FullySpecCLPush_2");
8b72faa1200f 201024_02
hgs
parents:
diff changeset
    33
_LIT(KFullySpecCLPushStep_3,"FullySpecCLPush_3");
8b72faa1200f 201024_02
hgs
parents:
diff changeset
    34
_LIT(KFullySpecCLPushStep_4,"FullySpecCLPush_4");
8b72faa1200f 201024_02
hgs
parents:
diff changeset
    35
_LIT(KFullySpecCLPushStep_5,"FullySpecCLPush_5");
8b72faa1200f 201024_02
hgs
parents:
diff changeset
    36
_LIT(KFullySpecCLPushStep_6,"FullySpecCLPush_6");
8b72faa1200f 201024_02
hgs
parents:
diff changeset
    37
_LIT(KFullySpecCLPushStep_7,"FullySpecCLPush_7");
8b72faa1200f 201024_02
hgs
parents:
diff changeset
    38
_LIT(KFullySpecCLPushStep_8,"FullySpecCLPush_8");
8b72faa1200f 201024_02
hgs
parents:
diff changeset
    39
_LIT(KFullySpecCLPushStep_9,"FullySpecCLPush_9");
8b72faa1200f 201024_02
hgs
parents:
diff changeset
    40
8b72faa1200f 201024_02
hgs
parents:
diff changeset
    41
class CFullySpecCLPushBase : public CWapStackSuiteStepBase
8b72faa1200f 201024_02
hgs
parents:
diff changeset
    42
{
8b72faa1200f 201024_02
hgs
parents:
diff changeset
    43
public:
8b72faa1200f 201024_02
hgs
parents:
diff changeset
    44
	CFullySpecCLPushBase();
8b72faa1200f 201024_02
hgs
parents:
diff changeset
    45
	~CFullySpecCLPushBase();
8b72faa1200f 201024_02
hgs
parents:
diff changeset
    46
	CWapFullySpecCLPushService* LoadInterface();
8b72faa1200f 201024_02
hgs
parents:
diff changeset
    47
	void UnloadInterface();
8b72faa1200f 201024_02
hgs
parents:
diff changeset
    48
protected:
8b72faa1200f 201024_02
hgs
parents:
diff changeset
    49
	CWapFullySpecCLPushService* iImp;
8b72faa1200f 201024_02
hgs
parents:
diff changeset
    50
};
8b72faa1200f 201024_02
hgs
parents:
diff changeset
    51
8b72faa1200f 201024_02
hgs
parents:
diff changeset
    52
class CFullySpecCLPushStep_1 : public CFullySpecCLPushBase
8b72faa1200f 201024_02
hgs
parents:
diff changeset
    53
	{
8b72faa1200f 201024_02
hgs
parents:
diff changeset
    54
public:
8b72faa1200f 201024_02
hgs
parents:
diff changeset
    55
	CFullySpecCLPushStep_1();
8b72faa1200f 201024_02
hgs
parents:
diff changeset
    56
	~CFullySpecCLPushStep_1();
8b72faa1200f 201024_02
hgs
parents:
diff changeset
    57
	virtual TVerdict doTestStepL();
8b72faa1200f 201024_02
hgs
parents:
diff changeset
    58
private:
8b72faa1200f 201024_02
hgs
parents:
diff changeset
    59
	};
8b72faa1200f 201024_02
hgs
parents:
diff changeset
    60
8b72faa1200f 201024_02
hgs
parents:
diff changeset
    61
class CFullySpecCLPushStep_2 : public CFullySpecCLPushBase
8b72faa1200f 201024_02
hgs
parents:
diff changeset
    62
	{
8b72faa1200f 201024_02
hgs
parents:
diff changeset
    63
public:
8b72faa1200f 201024_02
hgs
parents:
diff changeset
    64
	CFullySpecCLPushStep_2();
8b72faa1200f 201024_02
hgs
parents:
diff changeset
    65
	~CFullySpecCLPushStep_2();
8b72faa1200f 201024_02
hgs
parents:
diff changeset
    66
	virtual TVerdict doTestStepL();
8b72faa1200f 201024_02
hgs
parents:
diff changeset
    67
	virtual TInt CallStateMachine();
8b72faa1200f 201024_02
hgs
parents:
diff changeset
    68
private:
8b72faa1200f 201024_02
hgs
parents:
diff changeset
    69
	};
8b72faa1200f 201024_02
hgs
parents:
diff changeset
    70
8b72faa1200f 201024_02
hgs
parents:
diff changeset
    71
class CFullySpecCLPushStep_3 : public CFullySpecCLPushBase
8b72faa1200f 201024_02
hgs
parents:
diff changeset
    72
	{
8b72faa1200f 201024_02
hgs
parents:
diff changeset
    73
public:
8b72faa1200f 201024_02
hgs
parents:
diff changeset
    74
	CFullySpecCLPushStep_3();
8b72faa1200f 201024_02
hgs
parents:
diff changeset
    75
	~CFullySpecCLPushStep_3();
8b72faa1200f 201024_02
hgs
parents:
diff changeset
    76
	virtual TVerdict doTestStepL();
8b72faa1200f 201024_02
hgs
parents:
diff changeset
    77
	virtual TInt CallStateMachine();
8b72faa1200f 201024_02
hgs
parents:
diff changeset
    78
private:
8b72faa1200f 201024_02
hgs
parents:
diff changeset
    79
	};
8b72faa1200f 201024_02
hgs
parents:
diff changeset
    80
8b72faa1200f 201024_02
hgs
parents:
diff changeset
    81
class CFullySpecCLPushStep_4 : public CFullySpecCLPushBase
8b72faa1200f 201024_02
hgs
parents:
diff changeset
    82
	{
8b72faa1200f 201024_02
hgs
parents:
diff changeset
    83
public:
8b72faa1200f 201024_02
hgs
parents:
diff changeset
    84
	CFullySpecCLPushStep_4();
8b72faa1200f 201024_02
hgs
parents:
diff changeset
    85
	~CFullySpecCLPushStep_4();
8b72faa1200f 201024_02
hgs
parents:
diff changeset
    86
	virtual TVerdict doTestStepL();
8b72faa1200f 201024_02
hgs
parents:
diff changeset
    87
	virtual TInt CallStateMachine();
8b72faa1200f 201024_02
hgs
parents:
diff changeset
    88
private:
8b72faa1200f 201024_02
hgs
parents:
diff changeset
    89
	};
8b72faa1200f 201024_02
hgs
parents:
diff changeset
    90
8b72faa1200f 201024_02
hgs
parents:
diff changeset
    91
class CFullySpecCLPushStep_5 : public CFullySpecCLPushBase
8b72faa1200f 201024_02
hgs
parents:
diff changeset
    92
	{
8b72faa1200f 201024_02
hgs
parents:
diff changeset
    93
public:
8b72faa1200f 201024_02
hgs
parents:
diff changeset
    94
	CFullySpecCLPushStep_5();
8b72faa1200f 201024_02
hgs
parents:
diff changeset
    95
	~CFullySpecCLPushStep_5();
8b72faa1200f 201024_02
hgs
parents:
diff changeset
    96
	virtual TVerdict doTestStepL();
8b72faa1200f 201024_02
hgs
parents:
diff changeset
    97
	virtual TInt CallStateMachine();
8b72faa1200f 201024_02
hgs
parents:
diff changeset
    98
private:
8b72faa1200f 201024_02
hgs
parents:
diff changeset
    99
	};
8b72faa1200f 201024_02
hgs
parents:
diff changeset
   100
8b72faa1200f 201024_02
hgs
parents:
diff changeset
   101
class CFullySpecCLPushStep_6 : public CFullySpecCLPushBase
8b72faa1200f 201024_02
hgs
parents:
diff changeset
   102
	{
8b72faa1200f 201024_02
hgs
parents:
diff changeset
   103
public:
8b72faa1200f 201024_02
hgs
parents:
diff changeset
   104
	CFullySpecCLPushStep_6();
8b72faa1200f 201024_02
hgs
parents:
diff changeset
   105
	~CFullySpecCLPushStep_6();
8b72faa1200f 201024_02
hgs
parents:
diff changeset
   106
	virtual TVerdict doTestStepL();
8b72faa1200f 201024_02
hgs
parents:
diff changeset
   107
	virtual TInt CallStateMachine();
8b72faa1200f 201024_02
hgs
parents:
diff changeset
   108
private:
8b72faa1200f 201024_02
hgs
parents:
diff changeset
   109
	};
8b72faa1200f 201024_02
hgs
parents:
diff changeset
   110
class CFullySpecCLPushStep_7 : public CFullySpecCLPushBase
8b72faa1200f 201024_02
hgs
parents:
diff changeset
   111
	{
8b72faa1200f 201024_02
hgs
parents:
diff changeset
   112
public:
8b72faa1200f 201024_02
hgs
parents:
diff changeset
   113
	CFullySpecCLPushStep_7();
8b72faa1200f 201024_02
hgs
parents:
diff changeset
   114
	~CFullySpecCLPushStep_7();
8b72faa1200f 201024_02
hgs
parents:
diff changeset
   115
	virtual TVerdict doTestStepL();
8b72faa1200f 201024_02
hgs
parents:
diff changeset
   116
	virtual TInt CallStateMachine();
8b72faa1200f 201024_02
hgs
parents:
diff changeset
   117
private:
8b72faa1200f 201024_02
hgs
parents:
diff changeset
   118
	};
8b72faa1200f 201024_02
hgs
parents:
diff changeset
   119
class CFullySpecCLPushStep_8 : public CFullySpecCLPushBase
8b72faa1200f 201024_02
hgs
parents:
diff changeset
   120
	{
8b72faa1200f 201024_02
hgs
parents:
diff changeset
   121
public:
8b72faa1200f 201024_02
hgs
parents:
diff changeset
   122
	CFullySpecCLPushStep_8();
8b72faa1200f 201024_02
hgs
parents:
diff changeset
   123
	~CFullySpecCLPushStep_8();
8b72faa1200f 201024_02
hgs
parents:
diff changeset
   124
	virtual TVerdict doTestStepL();
8b72faa1200f 201024_02
hgs
parents:
diff changeset
   125
	virtual TInt CallStateMachine();
8b72faa1200f 201024_02
hgs
parents:
diff changeset
   126
private:
8b72faa1200f 201024_02
hgs
parents:
diff changeset
   127
	};
8b72faa1200f 201024_02
hgs
parents:
diff changeset
   128
class CFullySpecCLPushStep_9 : public CFullySpecCLPushBase
8b72faa1200f 201024_02
hgs
parents:
diff changeset
   129
	{
8b72faa1200f 201024_02
hgs
parents:
diff changeset
   130
public:
8b72faa1200f 201024_02
hgs
parents:
diff changeset
   131
	CFullySpecCLPushStep_9();
8b72faa1200f 201024_02
hgs
parents:
diff changeset
   132
	~CFullySpecCLPushStep_9();
8b72faa1200f 201024_02
hgs
parents:
diff changeset
   133
	virtual TVerdict doTestStepL();
8b72faa1200f 201024_02
hgs
parents:
diff changeset
   134
	virtual TInt CallStateMachine();
8b72faa1200f 201024_02
hgs
parents:
diff changeset
   135
private:
8b72faa1200f 201024_02
hgs
parents:
diff changeset
   136
	};
8b72faa1200f 201024_02
hgs
parents:
diff changeset
   137
8b72faa1200f 201024_02
hgs
parents:
diff changeset
   138
#endif