libkcal
icalvalue.h File Reference
#include <time.h>#include "icalenums.h"#include "icaltypes.h"#include "icalrecur.h"#include "icalduration.h"#include "icalperiod.h"#include "icalderivedproperty.h"#include "icalderivedparameter.h"#include "icalderivedvalue.h"
Include dependency graph for icalvalue.h:

This graph shows which files directly or indirectly include this file:

Go to the source code of this file.
Functions | |
| const char * | icalvalue_as_ical_string (const icalvalue *value) |
| icalparameter_xliccomparetype | icalvalue_compare (const icalvalue *a, const icalvalue *b) |
| int | icalvalue_encode_ical_string (const char *szText, char *szEncText, int MaxBufferLen) |
| void | icalvalue_free (icalvalue *value) |
| struct icaldatetimeperiodtype | icalvalue_get_datetimeperiod (const icalvalue *value) |
| struct icalrecurrencetype | icalvalue_get_recur (const icalvalue *value) |
| struct icaltriggertype | icalvalue_get_trigger (const icalvalue *value) |
| int | icalvalue_is_valid (const icalvalue *value) |
| icalvalue_kind | icalvalue_isa (const icalvalue *value) |
| int | icalvalue_isa_value (void *) |
| int | icalvalue_kind_is_valid (const icalvalue_kind kind) |
| const char * | icalvalue_kind_to_string (const icalvalue_kind kind) |
| icalvalue * | icalvalue_new (icalvalue_kind kind) |
| icalvalue * | icalvalue_new_clone (const icalvalue *value) |
| icalvalue * | icalvalue_new_datetimeperiod (struct icaldatetimeperiodtype v) |
| icalvalue * | icalvalue_new_from_string (icalvalue_kind kind, const char *str) |
| icalvalue * | icalvalue_new_recur (struct icalrecurrencetype v) |
| icalvalue * | icalvalue_new_trigger (struct icaltriggertype v) |
| void | icalvalue_set_datetimeperiod (icalvalue *value, struct icaldatetimeperiodtype v) |
| void | icalvalue_set_recur (icalvalue *value, struct icalrecurrencetype v) |
| void | icalvalue_set_trigger (icalvalue *value, struct icaltriggertype v) |
| icalvalue_kind | icalvalue_string_to_kind (const char *str) |
Function Documentation
| const char* icalvalue_as_ical_string | ( | const icalvalue * | value | ) |
| icalparameter_xliccomparetype icalvalue_compare | ( | const icalvalue * | a, | |
| const icalvalue * | b | |||
| ) |
| int icalvalue_encode_ical_string | ( | const char * | szText, | |
| char * | szEncText, | |||
| int | MaxBufferLen | |||
| ) |
Encode a character string in ical format, esacpe certain characters, etc.
| void icalvalue_free | ( | icalvalue * | value | ) |
| struct icaldatetimeperiodtype icalvalue_get_datetimeperiod | ( | const icalvalue * | value | ) | [read] |
| struct icalrecurrencetype icalvalue_get_recur | ( | const icalvalue * | value | ) | [read] |
| struct icaltriggertype icalvalue_get_trigger | ( | const icalvalue * | value | ) | [read] |
| int icalvalue_is_valid | ( | const icalvalue * | value | ) |
| icalvalue_kind icalvalue_isa | ( | const icalvalue * | value | ) |
| int icalvalue_isa_value | ( | void * | ) |
| int icalvalue_kind_is_valid | ( | const icalvalue_kind | kind | ) |
Check validity of a specific icalvalue_kind.
| const char* icalvalue_kind_to_string | ( | const icalvalue_kind | kind | ) |
| icalvalue* icalvalue_new | ( | icalvalue_kind | kind | ) |
| icalvalue* icalvalue_new_clone | ( | const icalvalue * | value | ) |
| icalvalue* icalvalue_new_datetimeperiod | ( | struct icaldatetimeperiodtype | v | ) |
| icalvalue* icalvalue_new_from_string | ( | icalvalue_kind | kind, | |
| const char * | str | |||
| ) |
| icalvalue* icalvalue_new_recur | ( | struct icalrecurrencetype | v | ) |
| icalvalue* icalvalue_new_trigger | ( | struct icaltriggertype | v | ) |
| void icalvalue_set_datetimeperiod | ( | icalvalue * | value, | |
| struct icaldatetimeperiodtype | v | |||
| ) |
| void icalvalue_set_recur | ( | icalvalue * | value, | |
| struct icalrecurrencetype | v | |||
| ) |
| void icalvalue_set_trigger | ( | icalvalue * | value, | |
| struct icaltriggertype | v | |||
| ) |
| icalvalue_kind icalvalue_string_to_kind | ( | const char * | str | ) |
