// EIKUNDER.H
//
// Copyright (c) 1997-1999 Symbian Ltd.  All rights reserved.
//

#if !defined(__EIKUNDER_H__)
#define __EIKUNDER_H__

#if !defined(__E32BASE_H__)
#include <e32base.h>
#endif

class CEikServAppUi;

class CEikUndertaker : public CActive
	{
public:
	CEikUndertaker(CEikServAppUi* aAppUi);
	~CEikUndertaker();
	void ConstructL();
private:
	virtual void DoCancel();
	virtual void RunL();
	void Request();
private:
	CEikServAppUi* iAppUi;
	RUndertaker iUndertaker;
	TInt iThreadHandle;
	};

#endif
