Class

ICalGLibVcardProperty

unstable since: 4.0

Description [src]

final class ICalGLib.VcardProperty : ICalGLib.Object
{
  /* No available fields */
}

This is the ICalVcardProperty instance.

Available since: 4.0

Hierarchy

hierarchy this ICalVcardProperty ancestor_0 ICalObject ancestor_0--this ancestor_1 GObject ancestor_1--ancestor_0

Ancestors

Constructors

i_cal_vcard_property_new

Creates an ICalVcardProperty of the kind.

unstable since: 4.0

i_cal_vcard_property_new_adr

Creates a new ICalVcardProperty holding ADR.

unstable since: 4.0

i_cal_vcard_property_new_agent

Creates a new ICalVcardProperty holding AGENT.

unstable since: 4.0

i_cal_vcard_property_new_anniversary

Creates a new ICalVcardProperty holding ANNIVERSARY.

unstable since: 4.0

i_cal_vcard_property_new_bday

Creates a new ICalVcardProperty holding BDAY.

unstable since: 4.0

i_cal_vcard_property_new_birthplace

Creates a new ICalVcardProperty holding BIRTHPLACE.

unstable since: 4.0

i_cal_vcard_property_new_caladruri

Creates a new ICalVcardProperty holding CALADRURI.

unstable since: 4.0

i_cal_vcard_property_new_caluri

Creates a new ICalVcardProperty holding CALURI.

unstable since: 4.0

i_cal_vcard_property_new_categories

Creates a new ICalVcardProperty holding CATEGORIES.

unstable since: 4.0

i_cal_vcard_property_new_class

Creates a new ICalVcardProperty holding CLASS.

unstable since: 4.0

i_cal_vcard_property_new_clientpidmap

Creates a new ICalVcardProperty holding CLIENTPIDMAP.

unstable since: 4.0

i_cal_vcard_property_new_contacturi

Creates a new ICalVcardProperty holding CONTACTURI.

unstable since: 4.0

i_cal_vcard_property_new_created

Creates a new ICalVcardProperty holding CREATED.

unstable since: 4.0

i_cal_vcard_property_new_deathdate

Creates a new ICalVcardProperty holding DEATHDATE.

unstable since: 4.0

i_cal_vcard_property_new_deathplace

Creates a new ICalVcardProperty holding DEATHPLACE.

unstable since: 4.0

i_cal_vcard_property_new_email

Creates a new ICalVcardProperty holding EMAIL.

unstable since: 4.0

i_cal_vcard_property_new_expertise

Creates a new ICalVcardProperty holding EXPERTISE.

unstable since: 4.0

i_cal_vcard_property_new_fburl

Creates a new ICalVcardProperty holding FBURL.

unstable since: 4.0

i_cal_vcard_property_new_fn

Creates a new ICalVcardProperty holding FN.

unstable since: 4.0

i_cal_vcard_property_new_from_string

Creates an ICalVcardProperty from a string.

unstable since: 4.0

i_cal_vcard_property_new_full

Create a new libical-glib object from the native libical object and the owner.

since: 1.0

i_cal_vcard_property_new_gender

Creates a new ICalVcardProperty holding GENDER.

unstable since: 4.0

i_cal_vcard_property_new_geo

Creates a new ICalVcardProperty holding GEO.

unstable since: 4.0

i_cal_vcard_property_new_gramgender

Creates a new ICalVcardProperty holding GRAMGENDER.

unstable since: 4.0

i_cal_vcard_property_new_hobby

Creates a new ICalVcardProperty holding HOBBY.

unstable since: 4.0

i_cal_vcard_property_new_impp

Creates a new ICalVcardProperty holding IMPP.

unstable since: 4.0

i_cal_vcard_property_new_interest

Creates a new ICalVcardProperty holding INTEREST.

unstable since: 4.0

i_cal_vcard_property_new_jsprop

Creates a new ICalVcardProperty holding JSPROP.

unstable since: 4.0

i_cal_vcard_property_new_key

Creates a new ICalVcardProperty holding KEY.

unstable since: 4.0

i_cal_vcard_property_new_kind

Creates a new ICalVcardProperty holding KIND.

unstable since: 4.0

i_cal_vcard_property_new_label

Creates a new ICalVcardProperty holding LABEL.

unstable since: 4.0

i_cal_vcard_property_new_lang

Creates a new ICalVcardProperty holding LANG.

unstable since: 4.0

i_cal_vcard_property_new_language

Creates a new ICalVcardProperty holding LANGUAGE.

unstable since: 4.0

i_cal_vcard_property_new_logo

Creates a new ICalVcardProperty holding LOGO.

unstable since: 4.0

i_cal_vcard_property_new_mailer

Creates a new ICalVcardProperty holding MAILER.

unstable since: 4.0

i_cal_vcard_property_new_member

Creates a new ICalVcardProperty holding MEMBER.

unstable since: 4.0

i_cal_vcard_property_new_n

Creates a new ICalVcardProperty holding N.

unstable since: 4.0

i_cal_vcard_property_new_name

Creates a new ICalVcardProperty holding NAME.

unstable since: 4.0

i_cal_vcard_property_new_nickname

Creates a new ICalVcardProperty holding NICKNAME.

unstable since: 4.0

i_cal_vcard_property_new_note

Creates a new ICalVcardProperty holding NOTE.

unstable since: 4.0

i_cal_vcard_property_new_org

Creates a new ICalVcardProperty holding ORG.

unstable since: 4.0

i_cal_vcard_property_new_orgdirectory

Creates a new ICalVcardProperty holding ORGDIRECTORY.

unstable since: 4.0

i_cal_vcard_property_new_photo

Creates a new ICalVcardProperty holding PHOTO.

unstable since: 4.0

i_cal_vcard_property_new_prodid

Creates a new ICalVcardProperty holding PRODID.

unstable since: 4.0

i_cal_vcard_property_new_pronouns

Creates a new ICalVcardProperty holding PRONOUNS.

unstable since: 4.0

i_cal_vcard_property_new_related

Creates a new ICalVcardProperty holding RELATED.

unstable since: 4.0

i_cal_vcard_property_new_rev

Creates a new ICalVcardProperty holding REV.

unstable since: 4.0

i_cal_vcard_property_new_role

Creates a new ICalVcardProperty holding ROLE.

unstable since: 4.0

i_cal_vcard_property_new_socialprofile

Creates a new ICalVcardProperty holding SOCIALPROFILE.

unstable since: 4.0

i_cal_vcard_property_new_sortstring

Creates a new ICalVcardProperty holding SORTSTRING.

unstable since: 4.0

i_cal_vcard_property_new_sound

Creates a new ICalVcardProperty holding SOUND.

unstable since: 4.0

i_cal_vcard_property_new_source

Creates a new ICalVcardProperty holding SOURCE.

unstable since: 4.0

i_cal_vcard_property_new_tel

Creates a new ICalVcardProperty holding TEL.

unstable since: 4.0

i_cal_vcard_property_new_title

Creates a new ICalVcardProperty holding TITLE.

unstable since: 4.0

i_cal_vcard_property_new_tz

Creates a new ICalVcardProperty holding TZ.

unstable since: 4.0

i_cal_vcard_property_new_uid

Creates a new ICalVcardProperty holding UID.

unstable since: 4.0

i_cal_vcard_property_new_url

Creates a new ICalVcardProperty holding URL.

unstable since: 4.0

i_cal_vcard_property_new_version

Creates a new ICalVcardProperty holding VERSION.

unstable since: 4.0

i_cal_vcard_property_new_x

Creates a new ICalVcardProperty holding X.

unstable since: 4.0

i_cal_vcard_property_new_xlicerror

Creates a new ICalVcardProperty holding XLICERROR.

unstable since: 4.0

i_cal_vcard_property_new_xml

Creates a new ICalVcardProperty holding XML.

unstable since: 4.0

Functions

i_cal_vcard_property_enum_belongs_to_property

Checks whether the kind can hold e.

unstable since: 4.0

i_cal_vcard_property_enum_to_string

Gets string representation of the e.

unstable since: 4.0

i_cal_vcard_property_kind_and_string_to_enum

Returns enum value for the provided kind and str, or 0 for unknown kind.

unstable since: 4.0

i_cal_vcard_property_kind_from_string

Converts the string to ICalVcardPropertyKind.

unstable since: 4.0

i_cal_vcard_property_kind_is_multivalued

Returns whether the kind is a multivalued property. Multivalued properties can hold more than one value.

unstable since: 4.0

i_cal_vcard_property_kind_is_structured

Returns whether the kind is a structured property. Structured properties have their value encoded in a specific format.

unstable since: 4.0

i_cal_vcard_property_kind_is_valid

Checks whether ICalVcardPropertyKind is valid.

unstable since: 4.0

i_cal_vcard_property_kind_to_string

Converts the ICalVcardPropertyKind to a string.

unstable since: 4.0

i_cal_vcard_property_kind_to_value_kind

Converts the ICalVcardPropertyKind to ICalVcardValueKind.

unstable since: 4.0

Instance methods

i_cal_vcard_property_add_parameter

Adds an ICalVcardParameter into the ICalVcardProperty. It behaves like set the copy of the ICalVcardParameter. Upon completion the native part of ICalVcardParameter will be set to NULL.

unstable since: 4.0

i_cal_vcard_property_add_type_parameter

Adds an ICalVcardParameterType TYPE parameter into the prop. See also i_cal_vcard_property_add_type_x_parameter()

unstable since: 4.0

i_cal_vcard_property_add_type_x_parameter

Adds an X (custom) TYPE parameter into the prop. See also i_cal_vcard_property_add_type_parameter()

unstable since: 4.0

i_cal_vcard_property_as_vcard_string

Converts an ICalVcardProperty to a string representation.

unstable since: 4.0

i_cal_vcard_property_clone

Deeply clones the prop.

unstable since: 4.0

i_cal_vcard_property_count_parameters

Counts the parameters in the ICalVcardProperty.

unstable since: 4.0

i_cal_vcard_property_free

Frees the prop.

unstable since: 4.0

i_cal_vcard_property_get_adr

Returns value of the ADR self.

unstable since: 4.0

i_cal_vcard_property_get_agent

Returns value of the AGENT self.

unstable since: 4.0

i_cal_vcard_property_get_anniversary

Returns value of the ANNIVERSARY self.

unstable since: 4.0

i_cal_vcard_property_get_bday

Returns value of the BDAY self.

unstable since: 4.0

i_cal_vcard_property_get_birthplace

Returns value of the BIRTHPLACE self.

unstable since: 4.0

i_cal_vcard_property_get_caladruri

Returns value of the CALADRURI self.

unstable since: 4.0

i_cal_vcard_property_get_caluri

Returns value of the CALURI self.

unstable since: 4.0

i_cal_vcard_property_get_categories

Gets the value of the self of CATEGORIES.

unstable since: 4.0

i_cal_vcard_property_get_class

Returns value of the CLASS self.

unstable since: 4.0

i_cal_vcard_property_get_clientpidmap

Gets the value of the self of CLIENTPIDMAP.

unstable since: 4.0

i_cal_vcard_property_get_contacturi

Returns value of the CONTACTURI self.

unstable since: 4.0

i_cal_vcard_property_get_created

Returns value of the CREATED self.

unstable since: 4.0

i_cal_vcard_property_get_deathdate

Returns value of the DEATHDATE self.

unstable since: 4.0

i_cal_vcard_property_get_deathplace

Returns value of the DEATHPLACE self.

unstable since: 4.0

i_cal_vcard_property_get_email

Returns value of the EMAIL self.

unstable since: 4.0

i_cal_vcard_property_get_expertise

Returns value of the EXPERTISE self.

unstable since: 4.0

i_cal_vcard_property_get_fburl

Returns value of the FBURL self.

unstable since: 4.0

i_cal_vcard_property_get_first_parameter

Gets the first ICalVcardParameter from the parent ICalVcardProperty.

unstable since: 4.0

i_cal_vcard_property_get_fn

Returns value of the FN self.

unstable since: 4.0

i_cal_vcard_property_get_gender

Gets the value of the self of GENDER.

unstable since: 4.0

i_cal_vcard_property_get_geo

Returns value of the GEO self.

unstable since: 4.0

i_cal_vcard_property_get_gramgender

Returns value of the GRAMGENDER self.

unstable since: 4.0

i_cal_vcard_property_get_group

Gets the group name of the prop.

unstable since: 4.0

i_cal_vcard_property_get_hobby

Returns value of the HOBBY self.

unstable since: 4.0

i_cal_vcard_property_get_impp

Returns value of the IMPP self.

unstable since: 4.0

i_cal_vcard_property_get_interest

Returns value of the INTEREST self.

unstable since: 4.0

i_cal_vcard_property_get_jsprop

Returns value of the JSPROP self.

unstable since: 4.0

i_cal_vcard_property_get_key

Returns value of the KEY self.

unstable since: 4.0

i_cal_vcard_property_get_kind

Returns value of the KIND self.

unstable since: 4.0

i_cal_vcard_property_get_label

Returns value of the LABEL self.

unstable since: 4.0

i_cal_vcard_property_get_lang

Returns value of the LANG self.

unstable since: 4.0

i_cal_vcard_property_get_language

Returns value of the LANGUAGE self.

unstable since: 4.0

i_cal_vcard_property_get_logo

Returns value of the LOGO self.

unstable since: 4.0

i_cal_vcard_property_get_mailer

Returns value of the MAILER self.

unstable since: 4.0

i_cal_vcard_property_get_member

Returns value of the MEMBER self.

unstable since: 4.0

i_cal_vcard_property_get_n

Returns value of the N self.

unstable since: 4.0

i_cal_vcard_property_get_name

Returns value of the NAME self.

unstable since: 4.0

i_cal_vcard_property_get_next_parameter

Gets the next ICalVcardParameter from the parent ICalVcardProperty.

unstable since: 4.0

i_cal_vcard_property_get_nickname

Gets the value of the self of NICKNAME.

unstable since: 4.0

i_cal_vcard_property_get_note

Returns value of the NOTE self.

unstable since: 4.0

i_cal_vcard_property_get_org

Gets the value of the self of ORG.

unstable since: 4.0

i_cal_vcard_property_get_orgdirectory

Returns value of the ORGDIRECTORY self.

unstable since: 4.0

i_cal_vcard_property_get_parameter_as_string

Gets the string representation of the target parameter in the ICalVcardProperty.

unstable since: 4.0

i_cal_vcard_property_get_parent

Gets the parent component of the property. Use with caution. When icalproperty is deallocated, it won’t deallocate its parent. However the ICalVcardComponent object created using this method will be deallocated (if no reference in other places). So You need to make sure there is another reference except the one in ICalVcardProperty.

unstable since: 4.0

i_cal_vcard_property_get_photo

Returns value of the PHOTO self.

unstable since: 4.0

i_cal_vcard_property_get_prodid

Returns value of the PRODID self.

unstable since: 4.0

i_cal_vcard_property_get_pronouns

Returns value of the PRONOUNS self.

unstable since: 4.0

i_cal_vcard_property_get_property_name

Gets the property name of ICalVcardProperty.

unstable since: 4.0

i_cal_vcard_property_get_related

Returns value of the RELATED self.

unstable since: 4.0

i_cal_vcard_property_get_rev

Returns value of the REV self.

unstable since: 4.0

i_cal_vcard_property_get_role

Returns value of the ROLE self.

unstable since: 4.0

i_cal_vcard_property_get_socialprofile

Returns value of the SOCIALPROFILE self.

unstable since: 4.0

i_cal_vcard_property_get_sortstring

Returns value of the SORTSTRING self.

unstable since: 4.0

i_cal_vcard_property_get_sound

Returns value of the SOUND self.

unstable since: 4.0

i_cal_vcard_property_get_source

Returns value of the SOURCE self.

unstable since: 4.0

i_cal_vcard_property_get_tel

Returns value of the TEL self.

unstable since: 4.0

i_cal_vcard_property_get_title

Returns value of the TITLE self.

unstable since: 4.0

i_cal_vcard_property_get_tz

Returns value of the TZ self.

unstable since: 4.0

i_cal_vcard_property_get_uid

Returns value of the UID self.

unstable since: 4.0

i_cal_vcard_property_get_url

Returns value of the URL self.

unstable since: 4.0

i_cal_vcard_property_get_value

Gets the ICalVcardValue of ICalVcardProperty.

unstable since: 4.0

i_cal_vcard_property_get_value_as_string

Gets the string representation of the value in ICalVcardProperty.

unstable since: 4.0

i_cal_vcard_property_get_version

Returns value of the VERSION self.

unstable since: 4.0

i_cal_vcard_property_get_x

Returns value of the X self.

unstable since: 4.0

i_cal_vcard_property_get_x_name

Gets the name of X property.

unstable since: 4.0

i_cal_vcard_property_get_xlicerror

Returns value of the XLICERROR self.

unstable since: 4.0

i_cal_vcard_property_get_xml

Returns value of the XML self.

unstable since: 4.0

i_cal_vcard_property_isa

Gets the kind of the property.

unstable since: 4.0

i_cal_vcard_property_isa_property

Checks whether the native part of ICalVcardProperty is valid vCard property.

unstable since: 4.0

i_cal_vcard_property_normalize

Normalizes (reorder and sorts) the parameters of the prop.

unstable since: 4.0

i_cal_vcard_property_remove_parameter_by_kind

Removes all parameters of kind kind from the prop.

unstable since: 4.0

i_cal_vcard_property_remove_parameter_by_name

Removes all parameters of name name from the prop.

unstable since: 4.0

i_cal_vcard_property_remove_parameter_by_ref

Removes the parameter in the ICalVcardProperty by ref.

unstable since: 4.0

i_cal_vcard_property_set_adr

Sets value to the ADR self.

unstable since: 4.0

i_cal_vcard_property_set_agent

Sets value to the AGENT self.

unstable since: 4.0

i_cal_vcard_property_set_anniversary

Sets value to the ANNIVERSARY self.

unstable since: 4.0

i_cal_vcard_property_set_bday

Sets value to the BDAY self.

unstable since: 4.0

i_cal_vcard_property_set_birthplace

Sets value to the BIRTHPLACE self.

unstable since: 4.0

i_cal_vcard_property_set_caladruri

Sets value to the CALADRURI self.

unstable since: 4.0

i_cal_vcard_property_set_caluri

Sets value to the CALURI self.

unstable since: 4.0

i_cal_vcard_property_set_categories

Sets the value of the self of CATEGORIES.

unstable since: 4.0

i_cal_vcard_property_set_class

Sets value to the CLASS self.

unstable since: 4.0

i_cal_vcard_property_set_clientpidmap

Sets the value of the self of CLIENTPIDMAP.

unstable since: 4.0

i_cal_vcard_property_set_contacturi

Sets value to the CONTACTURI self.

unstable since: 4.0

i_cal_vcard_property_set_created

Sets value to the CREATED self.

unstable since: 4.0

i_cal_vcard_property_set_deathdate

Sets value to the DEATHDATE self.

unstable since: 4.0

i_cal_vcard_property_set_deathplace

Sets value to the DEATHPLACE self.

unstable since: 4.0

i_cal_vcard_property_set_email

Sets value to the EMAIL self.

unstable since: 4.0

i_cal_vcard_property_set_expertise

Sets value to the EXPERTISE self.

unstable since: 4.0

i_cal_vcard_property_set_fburl

Sets value to the FBURL self.

unstable since: 4.0

i_cal_vcard_property_set_fn

Sets value to the FN self.

unstable since: 4.0

i_cal_vcard_property_set_gender

Sets the value of the self of GENDER.

unstable since: 4.0

i_cal_vcard_property_set_geo

Sets value to the GEO self.

unstable since: 4.0

i_cal_vcard_property_set_gramgender

Sets value to the GRAMGENDER self.

unstable since: 4.0

i_cal_vcard_property_set_group

Sets the group name of the prop.

unstable since: 4.0

i_cal_vcard_property_set_hobby

Sets value to the HOBBY self.

unstable since: 4.0

i_cal_vcard_property_set_impp

Sets value to the IMPP self.

unstable since: 4.0

i_cal_vcard_property_set_interest

Sets value to the INTEREST self.

unstable since: 4.0

i_cal_vcard_property_set_jsprop

Sets value to the JSPROP self.

unstable since: 4.0

i_cal_vcard_property_set_key

Sets value to the KEY self.

unstable since: 4.0

i_cal_vcard_property_set_kind

Sets value to the KIND self.

unstable since: 4.0

i_cal_vcard_property_set_label

Sets value to the LABEL self.

unstable since: 4.0

i_cal_vcard_property_set_lang

Sets value to the LANG self.

unstable since: 4.0

i_cal_vcard_property_set_language

Sets value to the LANGUAGE self.

unstable since: 4.0

i_cal_vcard_property_set_logo

Sets value to the LOGO self.

unstable since: 4.0

i_cal_vcard_property_set_mailer

Sets value to the MAILER self.

unstable since: 4.0

i_cal_vcard_property_set_member

Sets value to the MEMBER self.

unstable since: 4.0

i_cal_vcard_property_set_n

Sets value to the N self.

unstable since: 4.0

i_cal_vcard_property_set_name

Sets value to the NAME self.

unstable since: 4.0

i_cal_vcard_property_set_nickname

Sets the value of the self of NICKNAME.

unstable since: 4.0

i_cal_vcard_property_set_note

Sets value to the NOTE self.

unstable since: 4.0

i_cal_vcard_property_set_org

Sets the value of the self of ORG.

unstable since: 4.0

i_cal_vcard_property_set_orgdirectory

Sets value to the ORGDIRECTORY self.

unstable since: 4.0

i_cal_vcard_property_set_parameter

Sets an ICalVcardParameter into the ICalVcardProperty. It behaves like set the copy of the ICalVcardParameter. Upon completion the native part of ICalVcardParameter will be set to NULL.

unstable since: 4.0

i_cal_vcard_property_set_parameter_from_string

Sets the ICalVcardProperty with the parameter defined by the name and value.

unstable since: 4.0

i_cal_vcard_property_set_parent

Sets the parent ICalVcardComponent of the specified ICalVcardProperty.

unstable since: 4.0

i_cal_vcard_property_set_photo

Sets value to the PHOTO self.

unstable since: 4.0

i_cal_vcard_property_set_prodid

Sets value to the PRODID self.

unstable since: 4.0

i_cal_vcard_property_set_pronouns

Sets value to the PRONOUNS self.

unstable since: 4.0

i_cal_vcard_property_set_related

Sets value to the RELATED self.

unstable since: 4.0

i_cal_vcard_property_set_rev

Sets value to the REV self.

unstable since: 4.0

i_cal_vcard_property_set_role

Sets value to the ROLE self.

unstable since: 4.0

i_cal_vcard_property_set_socialprofile

Sets value to the SOCIALPROFILE self.

unstable since: 4.0

i_cal_vcard_property_set_sortstring

Sets value to the SORTSTRING self.

unstable since: 4.0

i_cal_vcard_property_set_sound

Sets value to the SOUND self.

unstable since: 4.0

i_cal_vcard_property_set_source

Sets value to the SOURCE self.

unstable since: 4.0

i_cal_vcard_property_set_tel

Sets value to the TEL self.

unstable since: 4.0

i_cal_vcard_property_set_title

Sets value to the TITLE self.

unstable since: 4.0

i_cal_vcard_property_set_tz

Sets value to the TZ self.

unstable since: 4.0

i_cal_vcard_property_set_uid

Sets value to the UID self.

unstable since: 4.0

i_cal_vcard_property_set_url

Sets value to the URL self.

unstable since: 4.0

i_cal_vcard_property_set_value

Sets the ICalVcardProperty with the ICalVcardValue.

unstable since: 4.0

i_cal_vcard_property_set_value_from_string

Sets the ICalVcardProperty with the ICalVcardValue constructed from string.

unstable since: 4.0

i_cal_vcard_property_set_version

Sets value to the VERSION self.

unstable since: 4.0

i_cal_vcard_property_set_x

Sets value to the X self.

unstable since: 4.0

i_cal_vcard_property_set_x_name

Sets the name of X property for the ICalVcardProperty.

unstable since: 4.0

i_cal_vcard_property_set_xlicerror

Sets value to the XLICERROR self.

unstable since: 4.0

i_cal_vcard_property_set_xml

Sets value to the XML self.

unstable since: 4.0

i_cal_vcard_property_take_parameter

Adds the parameter into the prop and frees the parameter.

unstable since: 4.0

i_cal_vcard_property_take_value

Sets the prop with the value and unrefs the value.

unstable since: 4.0

Methods inherited from ICalObject (12)
i_cal_object_add_depender

Adds a depender into the list of objects which should not be destroyed before this iobject. It’s usually used for cases where the iobject uses native libical structure from the depender. The depender is referenced. It’s illegal to try to add one depender multiple times.

since: 1.0

i_cal_object_get_always_destroy

Obtain the ICalObject::always-destroy property value.

unstable since: 3.0.11

i_cal_object_get_is_global_memory

Obtains whether the native libical structure is a global shared memory, thus should not be destroyed. This can be set only during construction time.

since: 1.0

i_cal_object_get_native

Obtain native libical structure pointer associated with this iobject.

since: 1.0

i_cal_object_get_native_destroy_func

Obtain a pointer to a function responsible to free the libical native structure.

since: 1.0

i_cal_object_ref_owner

Obtain current owner of the native libical structure. The returned pointer, if not NULL, is referenced for thread safety. Unref it with g_object_unref when done with it.

since: 1.0

i_cal_object_remove_depender

Removes a depender from the list of objects which should not be destroyed before this iobject, previously added with i_cal_object_add_depender(). It’s illegal to try to remove the depender which is not in the internal list.

since: 1.0

i_cal_object_remove_owner

Unref and remove the owner.

since: 1.0

i_cal_object_set_always_destroy

Sets the ICalObject::always-destroy property value. When TRUE, the native libical structure is always freed, even when an owner of the iobject is set.

unstable since: 3.0.11

i_cal_object_set_native_destroy_func

Sets a function to be used to destroy the native libical structure.

since: 1.0

i_cal_object_set_owner

Sets an owner of the native libical structure, that is an object responsible for a destroy of the native libical structure.

since: 1.0

i_cal_object_steal_native

Obtain native libical structure pointer associated with this iobject and sets the one at iobject to NULL, thus it’s invalid since now on.

since: 1.0

Methods inherited from GObject (43)

Please see GObject for a full list of methods.

Properties

Properties inherited from ICalObject (5)
ICalGLib.Object:always-destroy

Whether free the native libical structure on ICalObjects finalize even if the object has set an owner.

unstable since: 3.0.11

ICalGLib.Object:is-global-memory

Whether the native libical structure is from a global shared memory. If TRUE, then it is not freed on ICalObjects finalize.

unstable since: 4.0

ICalGLib.Object:native

The native libical structure for this ICalObject.

unstable since: 4.0

ICalGLib.Object:native-destroy-func

GDestroyNotify function to use to destroy the native libical pointer.

unstable since: 4.0

ICalGLib.Object:owner

Owner of the native libical structure. If set, then it is responsible for a free of the native libical structure.

unstable since: 4.0

Signals

Signals inherited from GObject (1)
GObject::notify

The notify signal is emitted on an object when one of its properties has its value set through g_object_set_property(), g_object_set(), et al.

since: 2.0

Class structure

struct ICalGLibVcardPropertyClass {
  /* no available fields */
}

This is the ICalVcardProperty class.