Back to index

lightning-sunbird  0.9+nobinonly
Public Member Functions | Public Attributes | Protected Member Functions | Protected Attributes
calRecurrenceDateSet Class Reference

#include <calRecurrenceDateSet.h>

Inheritance diagram for calRecurrenceDateSet:
Inheritance graph
[legend]
Collaboration diagram for calRecurrenceDateSet:
Collaboration graph
[legend]

List of all members.

Public Member Functions

 calRecurrenceDateSet ()
void getDates (out unsigned long aCount,[array, size_is(aCount), retval] out calIDateTime aDates)
void setDates (in unsigned long aCount,[array, size_is(aCount)] in calIDateTime aDates)
void addDate (in calIDateTime aDate)
void makeImmutable ()
calIRecurrenceItem clone ()
calIDateTime getNextOccurrence (in calIDateTime aRecurrenceId, in calIDateTime aTime)
 Search for the next occurrence after aTime and return its recurrence id.
void getOccurrences (in calIDateTime aStartTime, in calIDateTime aRangeStart, in calIDateTime aRangeEnd, in unsigned long aMaxCount, out unsigned long aCount,[array, size_is(aCount), retval] out calIDateTime aDates)

Public Attributes

readonly attribute boolean isMutable
attribute boolean isNegative
readonly attribute boolean isFinite
attribute calIIcalProperty icalProperty

Protected Member Functions

void EnsureSorted ()

Protected Attributes

PRBool mImmutable
PRBool mIsNegative
PRBool mSorted
nsCOMArray< calIDateTimemDates

Detailed Description

Definition at line 48 of file calRecurrenceDateSet.h.


Constructor & Destructor Documentation


Member Function Documentation

Definition at line 201 of file calRecurrenceDateSet.cpp.

Here is the call graph for this function:

void calIRecurrenceDateSet::getDates ( out unsigned long  aCount,
[array, size_is(aCount), retval] out calIDateTime  aDates 
) [inherited]

Search for the next occurrence after aTime and return its recurrence id.

aRecurrenceId must be the recurrence id of an occurrence to search after.

(aTime >= aRecurrenceId)

Parameters:
aRecurrenceIdThe recurrence id to start searching at.
aTimeThe earliest time to find the occurrence after.
void calIRecurrenceItem::getOccurrences ( in calIDateTime  aStartTime,
in calIDateTime  aRangeStart,
in calIDateTime  aRangeEnd,
in unsigned long  aMaxCount,
out unsigned long  aCount,
[array, size_is(aCount), retval] out calIDateTime  aDates 
) [inherited]
void calIRecurrenceDateSet::setDates ( in unsigned long  aCount,
[array, size_is(aCount)] in calIDateTime  aDates 
) [inherited]

Member Data Documentation

Definition at line 88 of file calIRecurrenceItem.idl.

Definition at line 66 of file calIRecurrenceItem.idl.

Definition at line 52 of file calIRecurrenceItem.idl.

Definition at line 62 of file calIRecurrenceItem.idl.

Definition at line 65 of file calRecurrenceDateSet.h.

Definition at line 59 of file calRecurrenceDateSet.h.

Definition at line 60 of file calRecurrenceDateSet.h.

Definition at line 61 of file calRecurrenceDateSet.h.


The documentation for this class was generated from the following files: