Definition at line 34 of file r_task.h.
Public Types | |
enum | AlarmFlagType |
enum | RecurringCodeType |
enum | PriorityFlagType |
enum | StatusFlagType |
typedef std::vector< UnknownField > | UnknownsType |
Public Member Functions | |
Task () | |
~Task () | |
const unsigned char * | ParseField (const unsigned char *begin, const unsigned char *end) |
void | ParseRecurrenceData (const void *data) |
void | BuildRecurrenceData (void *data) |
uint8_t | GetRecType () const |
uint32_t | GetUniqueId () const |
void | SetIds (uint8_t Type, uint32_t Id) |
void | ParseHeader (const Data &data, size_t &offset) |
void | ParseFields (const Data &data, size_t &offset) |
void | Clear () |
void | Dump (std::ostream &os) const |
bool | operator< (const Task &other) const |
Static Public Member Functions | |
static const char * | GetDBName () |
static uint8_t | GetDefaultRecType () |
Public Attributes | |
uint8_t | RecType |
uint32_t | RecordId |
uint8_t | TaskType |
std::string | Summary |
std::string | Notes |
std::string | Categories |
std::string | UID |
time_t | StartTime |
time_t | DueTime |
time_t | AlarmTime |
int | TimeZoneCode |
AlarmFlagType | AlarmType |
unsigned short | Interval |
RecurringCodeType | RecurringType |
time_t | RecurringEndTime |
unsigned short | DayOfWeek |
unsigned short | WeekOfMonth |
unsigned short | DayOfMonth |
unsigned short | MonthOfYear |
unsigned char | WeekDays |
int | ClassType |
PriorityFlagType | PriorityFlag |
StatusFlagType | StatusFlag |
bool | Recurring |
bool | Perpetual |
bool | DueDateFlag |
UnknownsType | Unknowns |