Den::CPattern Class Reference

class Den::CPattern : public CBase

Inherits from

Constructor & Destructor Documentation

CPattern(const RExpressionList &, const TAction &)

CPattern(const RExpressionList &aList,
const TAction &aAction
)[inline]

Parameters

const RExpressionList & aList
const TAction & aAction

~CPattern()

~CPattern()

Member Functions Documentation

Action()

const TActionAction()const [inline]

AppendExpression(TEventExpression &)

TInt AppendExpression(TEventExpression &aExpression)

Parameters

TEventExpression & aExpression

ConstructL()

voidConstructL()[private]

CurrentExpression()

const TEventExpression &CurrentExpression()const

Expressions()

const RExpressionList &Expressions()const [inline]

Expressions()

RExpressionList &Expressions()[inline]

InitAction(const TAction &)

voidInitAction(const TAction &aAction)

Parameters

const TAction & aAction

IsComplete()

TBool IsComplete()const [inline]

IsTerminated()

TBool IsTerminated()const

NewL(const RExpressionList &, const TAction &)

IMPORT_C CPattern *NewL(const RExpressionList &aExpressionList,
const TAction &aAction
)[static]

Parameters

const RExpressionList & aExpressionList
const TAction & aAction

SetAction(const TAction &)

voidSetAction(const TAction &aAction)[private]

Parameters

const TAction & aAction

SetComplete(TAny *)

voidSetComplete(TAny *aFrom)[private]

Parameters

TAny * aFrom

Member Data Documentation

TAction iAction

TAction iAction[private]

RExpressionList iExpressions

RExpressionList iExpressions[private]

TBool iIsTerminated

TBool iIsTerminated[private]