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 ()
 
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 * ()
 
ICalPropertyoperator= (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: