CLbtTriggerInfo Class Reference

#include <mw/lbttriggerinfo.h>

Link against: lbt.lib

class CLbtTriggerInfo : public CBase

Inherits from

  • CLbtTriggerInfo

    Detailed Description

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

    Since
    S60 5.1

    Constructor & Destructor Documentation

    CLbtTriggerInfo ( )

    IMPORT_CCLbtTriggerInfo()[protected]

    Default constructor.

    ~CLbtTriggerInfo ( )

    IMPORT_C~CLbtTriggerInfo()[virtual]

    Destructor

    Member Function Documentation

    DynInfo ( )

    IMPORT_C TLbtTriggerDynamicInfo *DynInfo()

    Gets trigger dynamic information object.

    Returns: Pointer to the trigger dynamic information object. Ownership is not transferred to the client.

    ExternalizeL ( RWriteStream & )

    IMPORT_C voidExternalizeL(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.

    ParameterDescription
    aStreamStream to which the object should be externalized.

    InternalizeL ( RReadStream & )

    IMPORT_C voidInternalizeL(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.

    ParameterDescription
    aStreamStream from which the object should be internalized.

    NewL ( )

    IMPORT_C CLbtTriggerInfo *NewL()[static]

    Constructs a new instance of trigger information object.

    Returns: The 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.

    ParameterDescription
    aEntryThe pointer to the trigger entry. Ownership is transferred to this object.
    aDynInfoThe pointer to the trigger dynamic information object. Ownership is transferred to this object.

    Returns: The new instance of trigger information object.

    NewLC ( )

    IMPORT_C CLbtTriggerInfo *NewLC()[static]

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

    Returns: The new instance of trigger information object.

    SetDynInfo ( TLbtTriggerDynamicInfo * )

    IMPORT_C voidSetDynInfo(TLbtTriggerDynamicInfo *aDynInfo)

    Sets trigger dynamic information object.

    ParameterDescription
    aDynInfoPointer to the trigger dynamic information object. Ownership is transferred to this object.

    SetTriggerEntry ( CLbtTriggerEntry * )

    IMPORT_C voidSetTriggerEntry(CLbtTriggerEntry *aEntry)

    Sets trigger entry.

    ParameterDescription
    aEntryThe trigger entry object. Ownership is transferred to this object.

    TriggerEntry ( )

    IMPORT_C CLbtTriggerEntry *TriggerEntry()

    Gets trigger entry object.

    Returns: Pointer to the trigger entry object. Ownership is not transferred to the client.