Libical API Documentation 3.0

Public Member Functions | Static Public Member Functions
LibICal::ICalProperty Class Reference

## Public Member Functions
| ICalProperty (const ICalProperty &)
| ICalProperty (icalproperty *v)
| ICalProperty (icalproperty_kind kind)
| ICalProperty (icalproperty_kind kind, std::string str)
| ICalProperty (std::string str)
void | add_parameter (ICalParameter &parameter)
std::string | as_ical_string ()
int | count_parameters ()
void | detach ()
enum icalproperty_action | get_action ()
icalattach * | get_attach () const
std::string | get_attendee () const
std::string | get_calscale () const
std::string | get_categories () const
enum icalproperty_class | get_class () const
std::string | get_comment () const
struct icaltimetype | get_completed () const
std::string | get_contact () const
struct icaltimetype | get_created () const
std::string | get_description () const
struct icaltimetype | get_dtend () const
struct icaltimetype | get_dtstamp () const
struct icaltimetype | get_dtstart () const
struct icaltimetype | get_due () const
struct icaldurationtype | get_duration () const
struct icaltimetype | get_exdate () const
int | get_expand () const
struct icalrecurrencetype | get_exrule () const
ICalParameter * | get_first_parameter (const icalparameter_kind &kind)
struct icalperiodtype | get_freebusy () const
struct icalgeotype | get_geo () const
std::string | get_grant () const
struct icaltimetype | get_lastmodified () const
std::string | get_location () const
int | get_maxresults () const
int | get_maxresultsize () const
enum icalproperty_method | get_method () const
std::string | get_name () const
ICalParameter * | get_next_parameter (const icalparameter_kind &kind)
std::string | get_organizer () const
std::string | get_owner () const
std::string | get_parameter_as_string (const std::string &name)
int | get_percentcomplete () const
int | get_priority () const
std::string | get_prodid () const
std::string | get_query () const
std::string | get_queryname () const
struct icaldatetimeperiodtype | get_rdate () const
struct icaltimetype | get_recurrenceid () const
std::string | get_relatedto () const
std::string | get_relcalid () const
int | get_repeat () const
std::string | get_requeststatus () const
std::string | get_resources () const
struct icalrecurrencetype | get_rrule () const
std::string | get_scope () const
int | get_sequence () const
enum icalproperty_status | get_status () const
std::string | get_summary () const
std::string | get_target () const
enum icalproperty_transp | get_transp () const
struct icaltriggertype | get_trigger () const
std::string | get_tzid () const
std::string | get_tzname () const
int | get_tzoffsetfrom () const
int | get_tzoffsetto () const
std::string | get_tzurl () const
std::string | get_uid () const
std::string | get_url () const
ICalValue * | get_value ()
std::string | get_value_as_string ()
std::string | get_version () const
std::string | get_x () const
std::string | get_xlicclustercount () const
std::string | get_xlicerror () const
std::string | get_xlicmimecharset () const
std::string | get_xlicmimecid () const
std::string | get_xlicmimecontenttype () const
std::string | get_xlicmimeencoding () const
std::string | get_xlicmimefilename () const
std::string | get_xlicmimeoptinfo () const
icalproperty_kind | isa ()
int | isa_property (void *property)
| operator icalproperty * ()
ICalProperty & | operator= (const ICalProperty &)
int | operator== (ICalProperty &rhs)
void | remove_parameter_by_kind (const icalparameter_kind &kind)
void | set_action (const enum icalproperty_action &val)
void | set_attach (icalattach *val)
void | set_attendee (const std::string &val)
void | set_calscale (const std::string &val)
void | set_categories (const std::string &val)
void | set_class (const enum icalproperty_class &val)
void | set_comment (const std::string &val)
void | set_completed (const struct icaltimetype &val)
void | set_contact (const std::string &val)
void | set_created (const struct icaltimetype &val)
void | set_description (const std::string &val)
void | set_dtend (const struct icaltimetype &val)
void | set_dtstamp (const struct icaltimetype &val)
void | set_dtstart (const struct icaltimetype &val)
void | set_due (const struct icaltimetype &val)
void | set_duration (const struct icaldurationtype &val)
void | set_exdate (const struct icaltimetype &val)
void | set_expand (const int &val)
void | set_exrule (const struct icalrecurrencetype &val)
void | set_freebusy (const struct icalperiodtype &val)
void | set_geo (const struct icalgeotype &val)
void | set_grant (const std::string &val)
void | set_lastmodified (const struct icaltimetype &val)
void | set_location (const std::string &val)
void | set_maxresults (const int &val)
void | set_maxresultsize (const int &val)
void | set_method (const enum icalproperty_method &val)
void | set_organizer (const std::string &val)
void | set_owner (const std::string &val)
void | set_parameter (ICalParameter &parameter)
void | set_parameter_from_string (const std::string &name, const std::string &val)
void | set_percentcomplete (const int &val)
void | set_priority (const int &val)
void | set_prodid (const std::string &val)
void | set_query (const std::string &val)
void | set_queryname (const std::string &val)
void | set_rdate (const struct icaldatetimeperiodtype &val)
void | set_recurrenceid (const struct icaltimetype &val)
void | set_relatedto (const std::string &val)
void | set_relcalid (const std::string &val)
void | set_repeat (const int &val)
void | set_requeststatus (const std::string &val)
void | set_resources (const std::string &val)
void | set_rrule (const struct icalrecurrencetype &val)
void | set_scope (const std::string &val)
void | set_sequence (const int &val)
void | set_status (const enum icalproperty_status &val)
void | set_summary (const std::string &val)
void | set_target (const std::string &val)
void | set_transp (const enum icalproperty_transp &val)
void | set_trigger (const struct icaltriggertype &val)
void | set_tzid (const std::string &val)
void | set_tzname (const std::string &val)
void | set_tzoffsetfrom (const int &val)
void | set_tzoffsetto (const int &val)
void | set_tzurl (const std::string &val)
void | set_uid (const std::string &val)
void | set_url (const std::string &val)
void | set_value (const ICalValue &val)
void | set_value_from_string (const std::string &val, const std::string &kind)
void | set_version (const std::string &val)
void | set_x (const std::string &val)
void | set_xlicclustercount (const std::string &val)
void | set_xlicerror (const std::string &val)
void | set_xlicmimecharset (const std::string &val)
void | set_xlicmimecid (const std::string &val)
void | set_xlicmimecontenttype (const std::string &val)
void | set_xlicmimeencoding (const std::string &val)
void | set_xlicmimefilename (const std::string &val)
void | set_xlicmimeoptinfo (const std::string &val)

## Static Public Member Functions
static int | enum_belongs_to_property (const icalproperty_kind &kind, const int &e)
static std::string | enum_to_string (const int &e)
static std::string | get_x_name (ICalProperty &prop)
static int | kind_and_string_to_enum (const icalproperty_kind &kind, const std::string &str)
static std::string | kind_to_string (const icalproperty_kind &kind)
static icalvalue_kind | kind_to_value_kind (const icalproperty_kind &kind)
static std::string | method_to_string (const icalproperty_method &method)
static void | set_x_name (ICalProperty &prop, const std::string &name)
static std::string | status_to_string (const icalproperty_status &status)
static icalproperty_kind | string_to_kind (const std::string &str)
static icalproperty_method | string_to_method (const std::string &str)
static icalproperty_status | string_to_status (const std::string &str)
static icalproperty_kind | value_kind_to_kind (const icalvalue_kind &kind)
static icalvalue_kind | value_to_value_kind (const icalparameter_value &val)

## Member Function Documentation

## ◆ get_first_parameter()

ICalParameter * LibICal::ICalProperty::get_first_parameter | ( | const icalparameter_kind & | kind | ) |

Iterate through the parameters

## ◆ get_name()

std::string LibICal::ICalProperty::get_name | ( |  | ) | const

Returns the name of the property – the type name converted to a string, or the value of get_x_name if the type is X property

## ◆ set_value()

void LibICal::ICalProperty::set_value | ( | const ICalValue & | val | ) |

Access the value of the property

The documentation for this class was generated from the following file:

- icalproperty_cxx.h