#include <date.h>
Public Attributes | |
| DT_DATE* | start_date |
| DT_DATE* | end_date |
| int | interval_type |
| int | interval_length |
| int | event_length |
| int | ordinal |
| int | day |
| int | adj_rel |
| int | adj_sign |
| int | adj_dow |
| char* | pattern |
| void* | data |
The event can be a one time event, or a recurring event. Recurring events can be set up to recur at regular intervals, or at certain times of the month, or even follow a predetermined pattern.
Do not access this structure directly. Instead, use the functions available in the date library.
|
Which day to adjust to.
|
The number of days to add to the final date.
|
Adjust forward or backward (or not at all) for adj_dow?
|
User supplied data for this event.
|
For the specific day of month, or weekday.
|
Point after which no more events will occur.
|
How many days will this event last?
|
Time between events, either in days or months.
|
DT_INTERVAL_DAY, DT_INTERVAL_MONTH, DT_INTERVAL_MONTH_DOW.
|
DT_FIRST, etc, for weekdays.
|
Irregular event patterns.
|
When the first event is.
1.1.3 written by Dimitri van Heesch,
© 1997-2000