|
'LibPst'
|
This contains the recurrence data separated into fields. More...
#include <src/libpst.h>
Data Fields | |
| uint32_t | signature |
| 0x30043004 More... | |
| uint32_t | type |
| uint32_t | sub_type |
| implies number of recurrence parameters More... | |
| uint32_t | parm1 |
| must be contiguous, not an array to make Python interface easier More... | |
| uint32_t | parm2 |
| uint32_t | parm3 |
| uint32_t | parm4 |
| uint32_t | parm5 |
| uint32_t | termination |
| type of termination of the recurrence More... | |
| uint32_t | interval |
| recurrence interval in terms of the recurrence type More... | |
| uint32_t | bydaymask |
| bit mask of days of the week More... | |
| uint32_t | dayofmonth |
| day of month for monthly and yearly recurrences More... | |
| uint32_t | monthofyear |
| month of year for yearly recurrences More... | |
| uint32_t | position |
| occurrence of day for 2nd Tuesday of month, in which case position is 2 More... | |
| uint32_t | count |
| number of occurrences, even if recurrence terminates based on date More... | |
This contains the recurrence data separated into fields.
| uint32_t pst_recurrence::bydaymask |
bit mask of days of the week
Definition at line 697 of file libpst.h.
Referenced by pst_convert_recurrence(), and write_appointment().
| uint32_t pst_recurrence::count |
number of occurrences, even if recurrence terminates based on date
Definition at line 705 of file libpst.h.
Referenced by pst_convert_recurrence(), and write_appointment().
| uint32_t pst_recurrence::dayofmonth |
day of month for monthly and yearly recurrences
Definition at line 699 of file libpst.h.
Referenced by pst_convert_recurrence(), and write_appointment().
| uint32_t pst_recurrence::interval |
recurrence interval in terms of the recurrence type
Definition at line 695 of file libpst.h.
Referenced by pst_convert_recurrence(), and write_appointment().
| uint32_t pst_recurrence::monthofyear |
month of year for yearly recurrences
Definition at line 701 of file libpst.h.
Referenced by pst_convert_recurrence(), and write_appointment().
| uint32_t pst_recurrence::parm1 |
must be contiguous, not an array to make Python interface easier
Definition at line 683 of file libpst.h.
Referenced by pst_convert_recurrence().
| uint32_t pst_recurrence::parm2 |
Definition at line 684 of file libpst.h.
Referenced by pst_convert_recurrence().
| uint32_t pst_recurrence::parm4 |
Definition at line 686 of file libpst.h.
Referenced by pst_convert_recurrence().
| uint32_t pst_recurrence::parm5 |
Definition at line 687 of file libpst.h.
Referenced by pst_convert_recurrence().
| uint32_t pst_recurrence::position |
occurrence of day for 2nd Tuesday of month, in which case position is 2
Definition at line 703 of file libpst.h.
Referenced by pst_convert_recurrence(), and write_appointment().
| uint32_t pst_recurrence::signature |
| uint32_t pst_recurrence::sub_type |
implies number of recurrence parameters
Definition at line 681 of file libpst.h.
Referenced by pst_convert_recurrence().
| uint32_t pst_recurrence::termination |
type of termination of the recurrence
Definition at line 693 of file libpst.h.
Referenced by pst_convert_recurrence().
| uint32_t pst_recurrence::type |
Definition at line 674 of file libpst.h.
Referenced by pst_convert_recurrence(), and write_appointment().