#include <app/vcal.h>
class CVersitExtendedAlarm : public CBase |
Public Attributes | |
---|---|
HBufC8 * | iContent |
CVersitExtendedAlarm::TDisposition | iDisposition |
HBufC8 * | iMimeType |
Public Member Enumerations | |
---|---|
enum | TDisposition { EDispositionUrl, EDispositionInline, EDispositionUnknown } |
Public Member Functions | |
---|---|
~CVersitExtendedAlarm() | |
IMPORT_C CVersitExtendedAlarm * | NewL(const TDesC8 &, const TDesC8 &, CVersitExtendedAlarm::TDisposition) |
An extended alarm for a vEvent or a vTodo.
Specifies the date/time for the alarm, the amount of time the alarm will be snoozed (optional), the number of times that the alarm will repeat, and the action for the alarm. An object of this class is owned by the CParserPropertyValueAlarm class.
X-EPOCALARM
CVersitExtendedAlarm::TDisposition | iDisposition |
The disposition of the data for the alarm action (i.e whether it is inline or an URI).
IMPORT_C | ~CVersitExtendedAlarm | ( | ) |
Frees all resources owned by the alarm, prior to its destruction.
IMPORT_C CVersitExtendedAlarm * | NewL | ( | const TDesC8 & | aContent, |
const TDesC8 & | aContentMimeType, | |||
CVersitExtendedAlarm::TDisposition | aDisposition | |||
) | [static] |
Allocates and constructs a new extended alarm (X-EPOCALARM).
Parameter | Description |
---|---|
aContent | A binary buffer containing the assocaited data for the alarm. Should not be empty descriptor. |
aContentMimeType | The MIME type of the data describing the action for the alarm. |
aDisposition | The disposition of the data for the alarm action. |
Returns: Pointer to the newly created extended alarm.