Libical API Documentation 4.0
|
Go to the source code of this file.
Macros | |
#define | ICAL_BOOLEAN_FALSE 0 |
#define | ICAL_BOOLEAN_TRUE 1 |
Functions | |
const char * | icalvalue_as_ical_string (const icalvalue *value) |
char * | icalvalue_as_ical_string_r (const icalvalue *value) |
icalvalue * | icalvalue_clone (const icalvalue *value) |
Deeply clones an icalvalue. | |
icalparameter_xliccomparetype | icalvalue_compare (const icalvalue *a, const icalvalue *b) |
bool | icalvalue_decode_ical_string (const char *szText, char *szDecText, int nMaxBufferLen) |
bool | icalvalue_encode_ical_string (const char *szText, char *szEncText, int MaxBufferLen) |
void | icalvalue_free (icalvalue *value) |
bool | icalvalue_is_valid (const icalvalue *value) |
icalvalue_kind | icalvalue_isa (const icalvalue *value) |
bool | icalvalue_isa_value (void *) |
bool | 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_from_string (icalvalue_kind kind, const char *str) |
icalvalue_kind | icalvalue_string_to_kind (const char *str) |
icalvalue * icalvalue_clone | ( | const icalvalue * | value | ) |
Deeply clones an icalvalue.
Returns a pointer to the memory for the newly cloned icalvalue.
bool icalvalue_decode_ical_string | ( | const char * | szText, |
char * | szDecText, | ||
int | nMaxBufferLen ) |
Extract the original character string encoded by the above function
bool icalvalue_encode_ical_string | ( | const char * | szText, |
char * | szEncText, | ||
int | MaxBufferLen ) |
Encode a character string in ical format, escape certain characters, etc.
bool icalvalue_kind_is_valid | ( | const icalvalue_kind | kind | ) |
Check validity of a specific icalvalue_kind