icalvalue.h File Reference


Functions

icalvalueicalvalue_new (icalvalue_kind kind)
icalvalueicalvalue_new_clone (const icalvalue *value)
icalvalueicalvalue_new_from_string (icalvalue_kind kind, const char *str)
void icalvalue_free (icalvalue *value)
int icalvalue_is_valid (const icalvalue *value)
const charicalvalue_as_ical_string (const icalvalue *value)
icalvalue_kind icalvalue_isa (const icalvalue *value)
int icalvalue_isa_value (void *)
icalparameter_xliccomparetype icalvalue_compare (const icalvalue *a, const icalvalue *b)
icalvalueicalvalue_new_recur (struct icalrecurrencetype v)
void icalvalue_set_recur (icalvalue *value, struct icalrecurrencetype v)
struct icalrecurrencetype icalvalue_get_recur (const icalvalue *value)
icalvalueicalvalue_new_trigger (struct icaltriggertype v)
void icalvalue_set_trigger (icalvalue *value, struct icaltriggertype v)
struct icaltriggertype icalvalue_get_trigger (const icalvalue *value)
icalvalueicalvalue_new_datetimeperiod (struct icaldatetimeperiodtype v)
void icalvalue_set_datetimeperiod (icalvalue *value, struct icaldatetimeperiodtype v)
struct icaldatetimeperiodtype icalvalue_get_datetimeperiod (const icalvalue *value)
icalvalue_kind icalvalue_string_to_kind (const char *str)
const charicalvalue_kind_to_string (const icalvalue_kind kind)
int icalvalue_kind_is_valid (const icalvalue_kind kind)
 Check validity of a specific icalvalue_kind.
int icalvalue_encode_ical_string (const char *szText, char *szEncText, int MaxBufferLen)
 Encode a character string in ical format, esacpe certain characters, etc.


Function Documentation

icalvalue* icalvalue_new ( icalvalue_kind  kind  ) 

icalvalue* icalvalue_new_clone ( const icalvalue value  ) 

icalvalue* icalvalue_new_from_string ( icalvalue_kind  kind,
const char str 
)

void icalvalue_free ( icalvalue value  ) 

int icalvalue_is_valid ( const icalvalue value  ) 

const char* icalvalue_as_ical_string ( const icalvalue value  ) 

icalvalue_kind icalvalue_isa ( const icalvalue value  ) 

int icalvalue_isa_value ( void *   ) 

icalparameter_xliccomparetype icalvalue_compare ( const icalvalue a,
const icalvalue b 
)

icalvalue* icalvalue_new_recur ( struct icalrecurrencetype  v  ) 

void icalvalue_set_recur ( icalvalue value,
struct icalrecurrencetype  v 
)

struct icalrecurrencetype icalvalue_get_recur ( const icalvalue value  )  [read]

icalvalue* icalvalue_new_trigger ( struct icaltriggertype  v  ) 

void icalvalue_set_trigger ( icalvalue value,
struct icaltriggertype  v 
)

struct icaltriggertype icalvalue_get_trigger ( const icalvalue value  )  [read]

icalvalue* icalvalue_new_datetimeperiod ( struct icaldatetimeperiodtype  v  ) 

void icalvalue_set_datetimeperiod ( icalvalue value,
struct icaldatetimeperiodtype  v 
)

struct icaldatetimeperiodtype icalvalue_get_datetimeperiod ( const icalvalue value  )  [read]

icalvalue_kind icalvalue_string_to_kind ( const char str  ) 

const char* icalvalue_kind_to_string ( const icalvalue_kind  kind  ) 

int icalvalue_kind_is_valid ( const icalvalue_kind  kind  ) 

int icalvalue_encode_ical_string ( const char szText,
char szEncText,
int  MaxBufferLen 
)


Generated Mozilla by doxygen 1.5.6