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

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()

void ConstructL ( ) [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)

void SetTriggerId ( TInt64 aId )

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]