#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.