Libical API Documentation 3.0 UNMAINTAINED VERSION Visit the stable v4.0 documentation
Loading...
Searching...
No Matches
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 ()
icalattachget_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
ICalParameterget_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
ICalParameterget_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
ICalValueget_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: