CEvtBasicEventInfo Class Reference

class CEvtBasicEventInfo : public CBase

Inherits from

Constructor & Destructor Documentation

CEvtBasicEventInfo()

CEvtBasicEventInfo ( ) [private]

Default C++ Constructor.

CEvtBasicEventInfo(CEvtBasicEventInfo &)

CEvtBasicEventInfo ( CEvtBasicEventInfo & ) [private]

Default Copy Constructor.

~CEvtBasicEventInfo()

~CEvtBasicEventInfo ( ) [virtual]

Destructor.

Member Functions Documentation

ConstructL()

void ConstructL ( ) [private]

Second phase of the two phase constructor.

EventId()

IMPORT_C TEvtEventId EventId ( ) const

Gets the Trigger id, identifying the Location Event. This identifier is definded by Location Triggering Engine.

Since
S60 v9.1

EventStatus()

IMPORT_C TEvtEventStatus EventStatus ( ) const

Gets the Status of the Location Event. The Status is defined by the Location EventsUi on Creation. Status is updated as and when the Event moves to different state.

Since
S60 v9.1

NewL()

IMPORT_C CEvtBasicEventInfo * NewL ( ) [static]

Constructs a new instance of CEvtBasicEventInfo .

leave
System wide error code if the object creation fails.

NewLC()

IMPORT_C CEvtBasicEventInfo * NewLC ( ) [static]

Constructs a new instance of CEvtBasicEventInfo Object. Leaves the created instance on the cleanup stack.

leave
System wide error code if the object creation fails.

Place()

IMPORT_C TPtrC Place ( ) const

Gets the Place for the Location Events. The Place is defined by the Location EventsUi on Creation. A reference to the object's internal string is returned.

Since
S60 v9.1

Repeat()

IMPORT_C TBool Repeat ( ) const

Gets the Repeast flag for the Location Event. The Repeast is defined by the Location EventsUi on Creation.

Since
S60 v9.1

SetEventId(const TEvtEventId)

IMPORT_C void SetEventId ( const TEvtEventId aId )

Set the Trigger id, identifying the Location Event. The identifer is definded by Location Triggering Engine.

Since
S60 v9.1

Parameters

const TEvtEventId aId Event identifier identifying the Location Event.

SetEventStatus(const TEvtEventStatus)

IMPORT_C void SetEventStatus ( const TEvtEventStatus aEventStatus )

Set the Status for the Location Event.

Since
S60 v9.1

Parameters

const TEvtEventStatus aEventStatus Status for the Location Event.

SetPlaceL(const TDesC &)

IMPORT_C void SetPlaceL ( const TDesC & aPlace )

Set the Place String for the Location Event. The Place is copied.

Since
S60 v9.1
leave
KErrNoMemory If there is not enough memory to copy the string.

Parameters

const TDesC & aPlace Place String for the Location Event. The Place string is copied.

SetRepeat(const TBool)

IMPORT_C void SetRepeat ( const TBool aRepeat )

Set the Repeat flag for the Location Event.

Since
S60 v9.1

Parameters

const TBool aRepeat

SetSubjectL(const TDesC &)

IMPORT_C void SetSubjectL ( const TDesC & aSubject )

Set the Subject String for the Location Event. The Subject is copied.

Since
S60 v9.1
leave
KErrNoMemory If there is not enough memory to copy the string.

Parameters

const TDesC & aSubject Subject String for the Location Event. The Subject string is copied.

Subject()

IMPORT_C TPtrC Subject ( ) const

Gets the Subject for the Location Events. The Subject is defined by the Location EventsUi on Creation. A reference to the object's internal string is returned.

Since
S60 v9.1

Member Data Documentation

TEvtEventId iEventId

TEvtEventId iEventId [private]

System wide unique identifier identifying the Location Event. This identifier is defined by the Location Triggering Engine.

Owns

TEvtEventStatus iEventStatus

TEvtEventStatus iEventStatus [private]

Event Status.

HBufC * iPlace

HBufC * iPlace [private]

Event Place. Place for the Location Event. The String is defined by the Location Events Ui.

Owns

TBool iRepeat

TBool iRepeat [private]

Repeat Event.

HBufC * iSubject

HBufC * iSubject [private]

Event Subject. Subject for the Location Event. The Subject is defined by the Location Events Ui.

Owns