CLbtTriggerIdGenerator Class Reference

class CLbtTriggerIdGenerator : public CBase

This class provides an abstraction to store and retrieve triggers from RAM Structures.

It internally utilizes RAM memory and stores the trigger information in a efficient data structure.

Inherits from

  • CLbtTriggerIdGenerator

Constructor & Destructor Documentation

CLbtTriggerIdGenerator()

CLbtTriggerIdGenerator()[private]

C++ constructor

CLbtTriggerIdGenerator(const CLbtTriggerIdGenerator &)

CLbtTriggerIdGenerator(const CLbtTriggerIdGenerator &aRamTriggersManager)[private]

C++ Copy Constructor The private copy constructor prevents the usage of copy constructors with this class.

Parameters

const CLbtTriggerIdGenerator & aRamTriggersManager

~CLbtTriggerIdGenerator()

~CLbtTriggerIdGenerator()[virtual]

Destructor.

Member Functions Documentation

ConstructL()

voidConstructL()[private]

Symbian 2nd phase of construction

GetTriggerId()

TInt64 GetTriggerId()

NewL()

CLbtTriggerIdGenerator *NewL()[static]

The Symbian 2 phase constructor. This method creates a new instance of CLbtTriggerIdGenerator

SetTriggerId(TInt64)

voidSetTriggerId(TInt64aId)

Parameters

TInt64 aId

operator=(const CLbtTriggerIdGenerator &)

CLbtTriggerIdGenerator &operator=(const CLbtTriggerIdGenerator &aRamTriggersManager)[private]

Overload equality operator The private overload of the equality operator prevents the usage of equality operator with this class.

Parameters

const CLbtTriggerIdGenerator & aRamTriggersManager

Member Data Documentation

RFile iFileHandle

RFile iFileHandle[private]

RFs iFileServer

RFs iFileServer[private]