cbsref/telephonyrefplugins/atltsy/integrationtest/inc/testltsyasyncoperation.h
author Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
Tue, 31 Aug 2010 16:23:08 +0300
branchRCL_3
changeset 19 630d2f34d719
permissions -rw-r--r--
Revision: 201035 Kit: 201035

// TestTelephonyAsyncOperation.h
//
// Copyright (c) 2004-2008 Symbian Software Ltd.  All rights reserved.
//
// Active object derived class for asynchronous operation
//


#if (!defined __TEST_TELEPHONY_ASYNC_OPERATION_H__)
#define  __TEST_TELEPHONY_ASYNC_OPERATION_H__

// EPOC include
#include <e32base.h>
#include <etel3rdparty.h>

/*@{*/
///constants
enum TTestAsyncOperation
	{
	KNotifyLineStatusChange,
	};
/*@}*/

class CTelephonyAsyncOperation : public CActive
/**
@internalAll
@test
@class CTelephonyAsyncOperation

Active object for executing the asynchronous requests. 
*/
	{
public:
	CTelephonyAsyncOperation(CTestStep& aTestStep);
	~CTelephonyAsyncOperation();

	virtual void	DoCancel();
	virtual void	RunL();

	TInt	SetOperation();
	
private:
	CTestStep&	iTestStep;
	};

#endif /* __TEST_TELEPHONY_ASYNC_OPERATION_H__ */