CLbtTriggerInfo Class Reference

class CLbtTriggerInfo : public CBase

Data class for trigger information. The trigger information contains trigger entry and trigger dynamic information.

lbt.lib

Since
S60 5.1

Inherits from

Constructor & Destructor Documentation

CLbtTriggerInfo()

IMPORT_C CLbtTriggerInfo ( ) [protected]

Default constructor.

CLbtTriggerInfo(const CLbtTriggerInfo &)

CLbtTriggerInfo ( const CLbtTriggerInfo & ) [private]

By default, prohibit copy constructor

Parameters

const CLbtTriggerInfo &

~CLbtTriggerInfo()

IMPORT_C ~CLbtTriggerInfo ( ) [virtual]

Destructor

Member Functions Documentation

ConstructL(CLbtTriggerEntry *, TLbtTriggerDynamicInfo *)

void ConstructL ( CLbtTriggerEntry * aEntry,
TLbtTriggerDynamicInfo * aDynInfo
) [private]

Symbian 2nd phase constructor.

Parameters

CLbtTriggerEntry * aEntry
TLbtTriggerDynamicInfo * aDynInfo

ConstructL()

void ConstructL ( ) [private]

Symbian 2nd phase constructor.

DynInfo()

IMPORT_C TLbtTriggerDynamicInfo * DynInfo ( )

Gets trigger dynamic information object.

ExternalizeL(RWriteStream &)

IMPORT_C void ExternalizeL ( RWriteStream & aStream ) const

Externalizes the trigger object's details and attributes to stream.

The presence of this function means that the standard template operator<<() ( defined in s32strm.h ) is available to externalize objects of this class.

Parameters

RWriteStream & aStream Stream to which the object should be externalized.

InternalizeL(RReadStream &)

IMPORT_C void InternalizeL ( RReadStream & aStream )

Internalizes the trigger object's details and attributes from stream.

The presence of this function means that the standard template operator>>() ( defined in s32strm.h ) is available to internalize objects of this class.

Parameters

RReadStream & aStream Stream from which the object should be internalized.

NewL()

IMPORT_C CLbtTriggerInfo * NewL ( ) [static]

Constructs a new instance of trigger information object.

NewL(CLbtTriggerEntry *, TLbtTriggerDynamicInfo *)

IMPORT_C CLbtTriggerInfo * NewL ( CLbtTriggerEntry * aEntry,
TLbtTriggerDynamicInfo * aDynInfo
) [static]

Constructs a new instance of trigger information object.

Parameters

CLbtTriggerEntry * aEntry The pointer to the trigger entry. Ownership is transferred to this object.
TLbtTriggerDynamicInfo * aDynInfo The pointer to the trigger dynamic information object. Ownership is transferred to this object.

NewLC()

IMPORT_C CLbtTriggerInfo * NewLC ( ) [static]

Constructs a new instance of trigger information object and pushes it onto cleanup stack.

SetDynInfo(TLbtTriggerDynamicInfo *)

IMPORT_C void SetDynInfo ( TLbtTriggerDynamicInfo * aDynInfo )

Sets trigger dynamic information object.

Parameters

TLbtTriggerDynamicInfo * aDynInfo Pointer to the trigger dynamic information object. Ownership is transferred to this object.

SetTriggerEntry(CLbtTriggerEntry *)

IMPORT_C void SetTriggerEntry ( CLbtTriggerEntry * aEntry )

Sets trigger entry.

Parameters

CLbtTriggerEntry * aEntry The trigger entry object. Ownership is transferred to this object.

TriggerEntry()

IMPORT_C CLbtTriggerEntry * TriggerEntry ( )

Gets trigger entry object.

operator=(const CLbtTriggerInfo &)

CLbtTriggerInfo & operator= ( const CLbtTriggerInfo & ) [private]

Prohibit assigment operator

Parameters

const CLbtTriggerInfo &

Member Data Documentation

TLbtTriggerDynamicInfo * iDynInfo

TLbtTriggerDynamicInfo * iDynInfo [private]

Trigger dynamic info

CLbtTriggerEntry * iEntry

CLbtTriggerEntry * iEntry [private]

Trigger entry