#include <mw/lbttriggerinfo.h>
class CLbtTriggerInfo : public CBase |
Public Member Functions | |
---|---|
virtual | ~CLbtTriggerInfo() |
IMPORT_C TLbtTriggerDynamicInfo * | DynInfo() |
IMPORT_C void | ExternalizeL(RWriteStream &) |
IMPORT_C void | InternalizeL(RReadStream &) |
IMPORT_C CLbtTriggerInfo * | NewL() |
IMPORT_C CLbtTriggerInfo * | NewL(CLbtTriggerEntry *, TLbtTriggerDynamicInfo *) |
IMPORT_C CLbtTriggerInfo * | NewLC() |
IMPORT_C void | SetDynInfo(TLbtTriggerDynamicInfo *) |
IMPORT_C void | SetTriggerEntry(CLbtTriggerEntry *) |
IMPORT_C CLbtTriggerEntry * | TriggerEntry() |
Protected Member Functions | |
---|---|
CLbtTriggerInfo() |
Data class for trigger information. The trigger information contains trigger entry and trigger dynamic information.
IMPORT_C TLbtTriggerDynamicInfo * | DynInfo | ( | ) |
Gets trigger dynamic information object.
Returns: Pointer to the trigger dynamic information object. Ownership is not transferred to the client.
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.
Parameter | Description |
---|---|
aStream | Stream to which the object should be externalized. |
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.
Parameter | Description |
---|---|
aStream | Stream from which the object should be internalized. |
IMPORT_C CLbtTriggerInfo * | NewL | ( | ) | [static] |
Constructs a new instance of trigger information object.
Returns: The new instance of trigger information object.
IMPORT_C CLbtTriggerInfo * | NewL | ( | CLbtTriggerEntry * | aEntry, |
TLbtTriggerDynamicInfo * | aDynInfo | |||
) | [static] |
Constructs a new instance of trigger information object.
Parameter | Description |
---|---|
aEntry | The pointer to the trigger entry. Ownership is transferred to this object. |
aDynInfo | The pointer to the trigger dynamic information object. Ownership is transferred to this object. |
Returns: The new instance of trigger information object.
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.
IMPORT_C void | SetDynInfo | ( | TLbtTriggerDynamicInfo * | aDynInfo | ) |
Sets trigger dynamic information object.
Parameter | Description |
---|---|
aDynInfo | Pointer to the trigger dynamic information object. Ownership is transferred to this object. |
IMPORT_C void | SetTriggerEntry | ( | CLbtTriggerEntry * | aEntry | ) |
Sets trigger entry.
Parameter | Description |
---|---|
aEntry | The trigger entry object. Ownership is transferred to this object. |
IMPORT_C CLbtTriggerEntry * | TriggerEntry | ( | ) |
Gets trigger entry object.
Returns: Pointer to the trigger entry object. Ownership is not transferred to the client.