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 | ) |