libkcal

icalproperty.h File Reference

#include <time.h>
#include <stdarg.h>
#include "icalderivedparameter.h"
#include "icalvalue.h"
#include "icalrecur.h"
#include "icalderivedproperty.h"

Include dependency graph for icalproperty.h:

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

Go to the source code of this file.


Functions

icalvalue_kind icalparameter_value_to_value_kind (icalparameter_value value)
void icalproperty_add_parameter (icalproperty *prop, icalparameter *parameter)
void icalproperty_add_parameters (struct icalproperty_impl *prop, va_list args)
const char * icalproperty_as_ical_string (icalproperty *prop)
int icalproperty_count_parameters (const icalproperty *prop)
int icalproperty_enum_belongs_to_property (icalproperty_kind kind, int e)
const char * icalproperty_enum_to_string (int e)
void icalproperty_free (icalproperty *prop)
icalparameter * icalproperty_get_first_parameter (icalproperty *prop, icalparameter_kind kind)
icalparameter * icalproperty_get_next_parameter (icalproperty *prop, icalparameter_kind kind)
const char * icalproperty_get_parameter_as_string (icalproperty *prop, const char *name)
const char * icalproperty_get_property_name (const icalproperty *prop)
icalvalue * icalproperty_get_value (const icalproperty *prop)
const char * icalproperty_get_value_as_string (const icalproperty *prop)
const char * icalproperty_get_x_name (icalproperty *prop)
icalproperty_kind icalproperty_isa (icalproperty *property)
int icalproperty_isa_property (void *property)
int icalproperty_kind_and_string_to_enum (const int kind, const char *str)
int icalproperty_kind_is_valid (const icalproperty_kind kind)
const char * icalproperty_kind_to_string (icalproperty_kind kind)
icalvalue_kind icalproperty_kind_to_value_kind (icalproperty_kind kind)
const char * icalproperty_method_to_string (icalproperty_method method)
icalproperty * icalproperty_new (icalproperty_kind kind)
icalproperty * icalproperty_new_clone (icalproperty *prop)
icalproperty * icalproperty_new_from_string (const char *str)
void icalproperty_remove_parameter (icalproperty *prop, icalparameter_kind kind)
void icalproperty_remove_parameter_by_kind (icalproperty *prop, icalparameter_kind kind)
void icalproperty_remove_parameter_by_name (icalproperty *prop, const char *name)
void icalproperty_remove_parameter_by_ref (icalproperty *prop, icalparameter *param)
void icalproperty_set_parameter (icalproperty *prop, icalparameter *parameter)
void icalproperty_set_parameter_from_string (icalproperty *prop, const char *name, const char *value)
void icalproperty_set_value (icalproperty *prop, icalvalue *value)
void icalproperty_set_value_from_string (icalproperty *prop, const char *value, const char *kind)
void icalproperty_set_x_name (icalproperty *prop, const char *name)
const char * icalproperty_status_to_string (icalproperty_status)
int icalproperty_string_to_enum (const char *str)
icalproperty_kind icalproperty_string_to_kind (const char *string)
icalproperty_method icalproperty_string_to_method (const char *str)
icalproperty_status icalproperty_string_to_status (const char *string)
icalproperty_kind icalproperty_value_kind_to_kind (icalvalue_kind kind)

Function Documentation

icalvalue_kind icalparameter_value_to_value_kind ( icalparameter_value  value  ) 

void icalproperty_add_parameter ( icalproperty *  prop,
icalparameter *  parameter 
)

void icalproperty_add_parameters ( struct icalproperty_impl *  prop,
va_list  args 
)

const char* icalproperty_as_ical_string ( icalproperty *  prop  ) 

int icalproperty_count_parameters ( const icalproperty *  prop  ) 

int icalproperty_enum_belongs_to_property ( icalproperty_kind  kind,
int  e 
)

const char* icalproperty_enum_to_string ( int  e  ) 

void icalproperty_free ( icalproperty *  prop  ) 

icalparameter* icalproperty_get_first_parameter ( icalproperty *  prop,
icalparameter_kind  kind 
)

icalparameter* icalproperty_get_next_parameter ( icalproperty *  prop,
icalparameter_kind  kind 
)

const char* icalproperty_get_parameter_as_string ( icalproperty *  prop,
const char *  name 
)

const char* icalproperty_get_property_name ( const icalproperty *  prop  ) 

Return the name of the property -- the type name converted to a string, or the value of _get_x_name if the type is and X property.

icalvalue* icalproperty_get_value ( const icalproperty *  prop  ) 

const char* icalproperty_get_value_as_string ( const icalproperty *  prop  ) 

const char* icalproperty_get_x_name ( icalproperty *  prop  ) 

icalproperty_kind icalproperty_isa ( icalproperty *  property  ) 

int icalproperty_isa_property ( void *  property  ) 

int icalproperty_kind_and_string_to_enum ( const int  kind,
const char *  str 
)

int icalproperty_kind_is_valid ( const icalproperty_kind  kind  ) 

Check validity of a specific icalproperty_kind.

const char* icalproperty_kind_to_string ( icalproperty_kind  kind  ) 

icalvalue_kind icalproperty_kind_to_value_kind ( icalproperty_kind  kind  ) 

const char* icalproperty_method_to_string ( icalproperty_method  method  ) 

icalproperty* icalproperty_new ( icalproperty_kind  kind  ) 

icalproperty* icalproperty_new_clone ( icalproperty *  prop  ) 

icalproperty* icalproperty_new_from_string ( const char *  str  ) 

void icalproperty_remove_parameter ( icalproperty *  prop,
icalparameter_kind  kind 
)

void icalproperty_remove_parameter_by_kind ( icalproperty *  prop,
icalparameter_kind  kind 
)

void icalproperty_remove_parameter_by_name ( icalproperty *  prop,
const char *  name 
)

void icalproperty_remove_parameter_by_ref ( icalproperty *  prop,
icalparameter *  param 
)

void icalproperty_set_parameter ( icalproperty *  prop,
icalparameter *  parameter 
)

void icalproperty_set_parameter_from_string ( icalproperty *  prop,
const char *  name,
const char *  value 
)

void icalproperty_set_value ( icalproperty *  prop,
icalvalue *  value 
)

void icalproperty_set_value_from_string ( icalproperty *  prop,
const char *  value,
const char *  kind 
)

void icalproperty_set_x_name ( icalproperty *  prop,
const char *  name 
)

const char* icalproperty_status_to_string ( icalproperty_status   ) 

int icalproperty_string_to_enum ( const char *  str  ) 

icalproperty_kind icalproperty_string_to_kind ( const char *  string  ) 

icalproperty_method icalproperty_string_to_method ( const char *  str  ) 

icalproperty_status icalproperty_string_to_status ( const char *  string  ) 

icalproperty_kind icalproperty_value_kind_to_kind ( icalvalue_kind  kind  )