Class

ICalGLibParameter

since: 3.0

Description [src]

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

This is the ICalParameter instance.

Available since: 3.0

Hierarchy

hierarchy this ICalParameter ancestor_0 ICalObject ancestor_0--this ancestor_1 GObject ancestor_1--ancestor_0

Ancestors

Constructors

i_cal_parameter_new

Creates a new ICalParameter according to the kind type.

since: 1.0

i_cal_parameter_new_actionparam

Creates a new ICalParameter according to the action type.

since: 1.0

i_cal_parameter_new_altrep
No description available.

since: 1.0

i_cal_parameter_new_charset
No description available.

since: 1.0

i_cal_parameter_new_cn
No description available.

since: 1.0

i_cal_parameter_new_cutype
No description available.

since: 1.0

i_cal_parameter_new_delegatedfrom
No description available.

since: 1.0

i_cal_parameter_new_delegatedto
No description available.

since: 1.0

i_cal_parameter_new_derived

Creates a new ICalParameter of kind I_CAL_DERIVED_PARAMETER holding value v of type ICalParameterDerived.

unstable since: 3.1

i_cal_parameter_new_dir
No description available.

since: 1.0

i_cal_parameter_new_display
No description available.

unstable since: 3.0.15

i_cal_parameter_new_email
No description available.

unstable since: 3.0.15

i_cal_parameter_new_enable

Creates a new ICalParameter according to the enable type.

since: 1.0

i_cal_parameter_new_encoding

Creates a new ICalParameter according to the encoding type.

since: 1.0

i_cal_parameter_new_fbtype

Creates a new ICalParameter according to the fbtype type.

since: 1.0

i_cal_parameter_new_feature
No description available.

unstable since: 3.0.15

i_cal_parameter_new_filename
No description available.

since: 2.0

i_cal_parameter_new_fmttype
No description available.

since: 1.0

i_cal_parameter_new_from_string

Creates a ICalParameter from a string of form “PARAMNAME=VALUE”.

since: 1.0

i_cal_parameter_new_from_value_string

Creates a new ICalParameter from just the value, the part after the “=”

since: 1.0

i_cal_parameter_new_full

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

since: 1.0

i_cal_parameter_new_iana
No description available.

since: 1.0

i_cal_parameter_new_id
No description available.

since: 1.0

i_cal_parameter_new_label
No description available.

unstable since: 3.0.15

i_cal_parameter_new_language
No description available.

since: 1.0

i_cal_parameter_new_latency
No description available.

since: 1.0

i_cal_parameter_new_local

Creates a new ICalParameter according to the local type.

since: 1.0

i_cal_parameter_new_localize
No description available.

since: 1.0

i_cal_parameter_new_managedid
No description available.

since: 2.0

i_cal_parameter_new_member
No description available.

since: 1.0

i_cal_parameter_new_modified
No description available.

since: 2.0

i_cal_parameter_new_options
No description available.

since: 1.0

i_cal_parameter_new_order

Creates a new ICalParameter of kind I_CAL_ORDER_PARAMETER holding value v.

unstable since: 3.1

i_cal_parameter_new_partstat

Creates a new ICalParameter according to the partstat type.

since: 1.0

i_cal_parameter_new_patchaction
No description available.

unstable since: 3.0.15

i_cal_parameter_new_publiccomment
No description available.

since: 2.0

i_cal_parameter_new_range

Creates a new ICalParameter according to the range type.

since: 1.0

i_cal_parameter_new_reason
No description available.

since: 2.0

i_cal_parameter_new_related

Creates a new ICalParameter according to the related type.

since: 1.0

i_cal_parameter_new_reltype

Creates a new ICalParameter according to the reltype type.

since: 1.0

i_cal_parameter_new_required

Creates a new ICalParameter according to the required type.

since: 2.0

i_cal_parameter_new_response

Creates a new ICalParameter according to the response type.

since: 2.0

i_cal_parameter_new_role

Creates a new ICalParameter according to the role type.

since: 1.0

i_cal_parameter_new_rsvp

Creates a new ICalParameter according to the rsvp type.

since: 1.0

i_cal_parameter_new_scheduleagent

Creates a new ICalParameter according to the scheduleagent type.

since: 1.0

i_cal_parameter_new_scheduleforcesend

Creates a new ICalParameter according to the scheduleforcesend type.

since: 1.0

i_cal_parameter_new_schedulestatus
No description available.

since: 1.0

i_cal_parameter_new_schema

Creates a new ICalParameter of kind I_CAL_SCHEMA_PARAMETER holding value v.

unstable since: 3.1

i_cal_parameter_new_sentby
No description available.

since: 1.0

i_cal_parameter_new_size
No description available.

since: 2.0

i_cal_parameter_new_stayinformed

Creates a new ICalParameter according to the stayinformed type.

since: 2.0

i_cal_parameter_new_substate

Creates a new ICalParameter according to the substate type.

since: 1.0

i_cal_parameter_new_tzid
No description available.

since: 1.0

i_cal_parameter_new_value

Creates a new ICalParameter according to the value type.

since: 1.0

i_cal_parameter_new_x
No description available.

since: 1.0

i_cal_parameter_new_xliccomparetype

Creates a new ICalParameter according to the xliccomparetype type.

since: 1.0

i_cal_parameter_new_xlicerrortype

Creates a new ICalParameter according to the xlicerrortype type.

since: 1.0

Functions

i_cal_parameter_kind_from_string

Converts a string to the ICalParameterKind.

since: 1.0

i_cal_parameter_kind_is_valid

Checks whether ICalParameterKind is valid.

unstable since: 3.0.5

i_cal_parameter_kind_to_string

Converts the ICalParameter to the string representation.

since: 1.0

i_cal_parameter_value_to_value_kind

Converts the ICalParameterValue to ICalValueKind.

since: 1.0

Instance methods

i_cal_parameter_as_ical_string

Converts an ICalParameter to the string representation.

since: 1.0

i_cal_parameter_clone

Deep clone a ICalParameter.

unstable since: 3.1

i_cal_parameter_free

Frees the native part of the ICalParameter.

since: 1.0

i_cal_parameter_get_actionparam
No description available.

since: 1.0

i_cal_parameter_get_altrep
No description available.

since: 1.0

i_cal_parameter_get_charset
No description available.

since: 1.0

i_cal_parameter_get_cn
No description available.

since: 1.0

i_cal_parameter_get_cutype
No description available.

since: 1.0

i_cal_parameter_get_delegatedfrom
No description available.

since: 1.0

i_cal_parameter_get_delegatedto
No description available.

since: 1.0

i_cal_parameter_get_derived

Gets value of the param of kind I_CAL_DERIVED_PARAMETER.

unstable since: 3.1

i_cal_parameter_get_dir
No description available.

since: 1.0

i_cal_parameter_get_display
No description available.

unstable since: 3.0.15

i_cal_parameter_get_email
No description available.

unstable since: 3.0.15

i_cal_parameter_get_enable
No description available.

since: 1.0

i_cal_parameter_get_encoding
No description available.

since: 1.0

i_cal_parameter_get_fbtype
No description available.

since: 1.0

i_cal_parameter_get_feature
No description available.

unstable since: 3.0.15

i_cal_parameter_get_filename
No description available.

since: 2.0

i_cal_parameter_get_fmttype
No description available.

since: 1.0

i_cal_parameter_get_iana
No description available.

since: 1.0

i_cal_parameter_get_iana_name

Gets the iana_name property of the native part of the ICalParameter.

since: 1.0

i_cal_parameter_get_iana_value

Gets the iana_value property of the native part of the ICalParameter.

since: 1.0

i_cal_parameter_get_id
No description available.

since: 1.0

i_cal_parameter_get_label
No description available.

unstable since: 3.0.15

i_cal_parameter_get_language
No description available.

since: 1.0

i_cal_parameter_get_latency
No description available.

since: 1.0

i_cal_parameter_get_local
No description available.

since: 1.0

i_cal_parameter_get_localize
No description available.

since: 1.0

i_cal_parameter_get_managedid
No description available.

since: 2.0

i_cal_parameter_get_member
No description available.

since: 1.0

i_cal_parameter_get_modified
No description available.

since: 2.0

i_cal_parameter_get_options
No description available.

since: 1.0

i_cal_parameter_get_order

Gets value of the param of kind I_CAL_ORDER_PARAMETER.

unstable since: 3.1

i_cal_parameter_get_parent

Gets the parent ICalProperty of the specified ICalParameter.

since: 3.0

i_cal_parameter_get_partstat
No description available.

since: 1.0

i_cal_parameter_get_patchaction
No description available.

unstable since: 3.0.15

i_cal_parameter_get_publiccomment
No description available.

since: 2.0

i_cal_parameter_get_range
No description available.

since: 1.0

i_cal_parameter_get_reason
No description available.

since: 2.0

i_cal_parameter_get_related
No description available.

since: 1.0

i_cal_parameter_get_reltype
No description available.

since: 1.0

i_cal_parameter_get_required
No description available.

since: 2.0

i_cal_parameter_get_response
No description available.

since: 2.0

i_cal_parameter_get_role
No description available.

since: 1.0

i_cal_parameter_get_rsvp
No description available.

since: 1.0

i_cal_parameter_get_scheduleagent
No description available.

since: 1.0

i_cal_parameter_get_scheduleforcesend
No description available.

since: 1.0

i_cal_parameter_get_schedulestatus
No description available.

since: 1.0

i_cal_parameter_get_schema

Gets value of the param of kind I_CAL_SCHEMA_PARAMETER.

unstable since: 3.1

i_cal_parameter_get_sentby
No description available.

since: 1.0

i_cal_parameter_get_size
No description available.

since: 2.0

i_cal_parameter_get_stayinformed
No description available.

since: 2.0

i_cal_parameter_get_substate
No description available.

since: 1.0

i_cal_parameter_get_tzid
No description available.

since: 1.0

i_cal_parameter_get_value
No description available.

since: 1.0

i_cal_parameter_get_x
No description available.

since: 1.0

i_cal_parameter_get_xliccomparetype
No description available.

since: 1.0

i_cal_parameter_get_xlicerrortype
No description available.

since: 1.0

i_cal_parameter_get_xname

Gets the xname property of the native part of the ICalParameter.

since: 1.0

i_cal_parameter_get_xvalue

Gets the xvalue property of the native part of the ICalParameter.

since: 1.0

i_cal_parameter_has_same_name

Checks whether native parts of two ICalParameters have the same name.

since: 1.0

i_cal_parameter_isa

Checks the type of a ICalParameter.

since: 1.0

i_cal_parameter_isa_parameter

Checks whether the native part of the ICalParameter is of type icalparameter.

since: 1.0

i_cal_parameter_set_actionparam
No description available.

since: 1.0

i_cal_parameter_set_altrep
No description available.

since: 1.0

i_cal_parameter_set_charset
No description available.

since: 1.0

i_cal_parameter_set_cn
No description available.

since: 1.0

i_cal_parameter_set_cutype
No description available.

since: 1.0

i_cal_parameter_set_delegatedfrom
No description available.

since: 1.0

i_cal_parameter_set_delegatedto
No description available.

since: 1.0

i_cal_parameter_set_derived

Sets value v to parameter param of kind I_CAL_DERIVED_PARAMETER.

unstable since: 3.1

i_cal_parameter_set_dir
No description available.

since: 1.0

i_cal_parameter_set_display
No description available.

unstable since: 3.0.15

i_cal_parameter_set_email
No description available.

unstable since: 3.0.15

i_cal_parameter_set_enable
No description available.

since: 1.0

i_cal_parameter_set_encoding
No description available.

since: 1.0

i_cal_parameter_set_fbtype
No description available.

since: 1.0

i_cal_parameter_set_feature
No description available.

unstable since: 3.0.15

i_cal_parameter_set_filename
No description available.

since: 2.0

i_cal_parameter_set_fmttype
No description available.

since: 1.0

i_cal_parameter_set_iana
No description available.

since: 1.0

i_cal_parameter_set_iana_name

Sets the iana_name property of the native part of the ICalParameter.

since: 1.0

i_cal_parameter_set_iana_value

Sets the iana_value property of the native part of the ICalParameter.

since: 1.0

i_cal_parameter_set_id
No description available.

since: 1.0

i_cal_parameter_set_label
No description available.

unstable since: 3.0.15

i_cal_parameter_set_language
No description available.

since: 1.0

i_cal_parameter_set_latency
No description available.

since: 1.0

i_cal_parameter_set_local
No description available.

since: 1.0

i_cal_parameter_set_localize
No description available.

since: 1.0

i_cal_parameter_set_managedid
No description available.

since: 2.0

i_cal_parameter_set_member
No description available.

since: 1.0

i_cal_parameter_set_modified
No description available.

since: 2.0

i_cal_parameter_set_options
No description available.

since: 1.0

i_cal_parameter_set_order

Sets value v to parameter param of kind I_CAL_ORDER_PARAMETER.

unstable since: 3.1

i_cal_parameter_set_parent

Sets the parent ICalProperty of an ICalParameter.

since: 3.0

i_cal_parameter_set_partstat
No description available.

since: 1.0

i_cal_parameter_set_patchaction
No description available.

unstable since: 3.0.15

i_cal_parameter_set_publiccomment
No description available.

since: 2.0

i_cal_parameter_set_range
No description available.

since: 1.0

i_cal_parameter_set_reason
No description available.

since: 2.0

i_cal_parameter_set_related
No description available.

since: 1.0

i_cal_parameter_set_reltype
No description available.

since: 1.0

i_cal_parameter_set_required
No description available.

since: 2.0

i_cal_parameter_set_response
No description available.

since: 2.0

i_cal_parameter_set_role
No description available.

since: 1.0

i_cal_parameter_set_rsvp
No description available.

since: 1.0

i_cal_parameter_set_scheduleagent
No description available.

since: 1.0

i_cal_parameter_set_scheduleforcesend
No description available.

since: 1.0

i_cal_parameter_set_schedulestatus
No description available.

since: 1.0

i_cal_parameter_set_schema

Sets value v to parameter param of kind I_CAL_SCHEMA_PARAMETER.

unstable since: 3.1

i_cal_parameter_set_sentby
No description available.

since: 1.0

i_cal_parameter_set_size
No description available.

since: 2.0

i_cal_parameter_set_stayinformed
No description available.

since: 2.0

i_cal_parameter_set_substate
No description available.

since: 1.0

i_cal_parameter_set_tzid
No description available.

since: 1.0

i_cal_parameter_set_value
No description available.

since: 1.0

i_cal_parameter_set_x
No description available.

since: 1.0

i_cal_parameter_set_xliccomparetype
No description available.

since: 1.0

i_cal_parameter_set_xlicerrortype
No description available.

since: 1.0

i_cal_parameter_set_xname

Sets the xname property of the native part of the ICalParameter.

since: 1.0

i_cal_parameter_set_xvalue

Sets the xvalue property of the native part of the ICalParameter.

since: 1.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.

since: 3.0

ICalGLib.Object:native

The native libical structure for this ICalObject.

since: 3.0

ICalGLib.Object:native-destroy-func

GDestroyNotify function to use to destroy the native libical pointer.

since: 3.0

ICalGLib.Object:owner

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

since: 3.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 ICalGLibParameterClass {
  /* no available fields */
}

This is the ICalParameter class.