Class

ICalGLibValue

since: 3.0

Description [src]

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

This is the ICalValue instance.

Available since: 3.0

Hierarchy

hierarchy this ICalValue ancestor_0 ICalObject ancestor_0--this ancestor_1 GObject ancestor_1--ancestor_0

Ancestors

Constructors

i_cal_value_new

Creates a new ICalValue with specific kind.

since: 1.0

i_cal_value_new_action

Creates a new ICalValue with the type action.

since: 1.0

i_cal_value_new_attach

Creates a new ICalValue with the type attach.

since: 1.0

i_cal_value_new_binary

Creates a new ICalValue with the type binary.

since: 1.0

i_cal_value_new_boolean

Creates a new ICalValue with the type boolean.

since: 1.0

i_cal_value_new_busytype

Creates a new ICalValue with the type busytype.

since: 2.0

i_cal_value_new_caladdress

Creates a new ICalValue with the type caladdress.

since: 1.0

i_cal_value_new_carlevel

Creates a new ICalValue with the type carlevel.

since: 1.0

i_cal_value_new_class

Creates a new ICalValue with the type class.

since: 1.0

i_cal_value_new_cmd

Creates a new ICalValue with the type cmd.

since: 1.0

i_cal_value_new_date

Creates a new ICalValue with the type date.

since: 1.0

i_cal_value_new_datetime

Creates a new ICalValue with the type datetime.

since: 1.0

i_cal_value_new_datetimedate

Creates a new ICalValue with the type datetimedate (DATE-TIME or DATE).

since: 3.0

i_cal_value_new_datetimeperiod

Creates a new ICalValue with the type datetimeperiod.

since: 1.0

i_cal_value_new_duration

Creates a new ICalValue with the type duration.

since: 1.0

i_cal_value_new_float

Creates a new ICalValue with the type float.

since: 1.0

i_cal_value_new_from_string

Creates a new ICalValue based on the ICalValueKind and a string.

since: 1.0

i_cal_value_new_full

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

since: 1.0

i_cal_value_new_geo

Creates a new ICalValue with the type geo.

since: 1.0

i_cal_value_new_integer

Creates a new ICalValue with the type integer.

since: 1.0

i_cal_value_new_method

Creates a new ICalValue with the type method.

since: 1.0

i_cal_value_new_participanttype

Creates a new ICalValue of kind I_CAL_PARTICIPANTTYPE_VALUE holding value v of type ICalPropertyParticipanttype.

unstable since: 3.1

i_cal_value_new_period

Creates a new ICalValue with the type period.

since: 1.0

i_cal_value_new_pollcompletion

Creates a new ICalValue with the type pollcompletion.

since: 2.0

i_cal_value_new_pollmode

Creates a new ICalValue with the type pollmode.

since: 2.0

i_cal_value_new_proximity

Creates a new ICalValue of kind I_CAL_PROXIMITY_VALUE holding value v of type ICalPropertyProximity.

unstable since: 3.1

i_cal_value_new_query

Creates a new ICalValue with the type query.

since: 1.0

i_cal_value_new_querylevel

Creates a new ICalValue with the type querylevel.

since: 1.0

i_cal_value_new_recur

Creates a new ICalValue with the type recur.

since: 1.0

i_cal_value_new_requeststatus

Creates a new ICalValue with the type requeststatus.

since: 1.0

i_cal_value_new_resourcetype

Creates a new ICalValue of kind I_CAL_RESOURCETYPE_VALUE holding value v of type ICalPropertyResourcetype.

unstable since: 3.1

i_cal_value_new_status

Creates a new ICalValue with the type status.

since: 1.0

i_cal_value_new_string

Creates a new ICalValue with the type string.

since: 1.0

i_cal_value_new_taskmode

Creates a new ICalValue with the type taskmode.

since: 2.0

i_cal_value_new_text

Creates a new ICalValue with the type text.

since: 1.0

i_cal_value_new_transp

Creates a new ICalValue with the type transp.

since: 1.0

i_cal_value_new_trigger

Creates a new ICalValue with the type trigger.

since: 1.0

i_cal_value_new_uri

Creates a new ICalValue with the type uri.

since: 1.0

i_cal_value_new_utcoffset

Creates a new ICalValue with the type utcoffset.

since: 1.0

i_cal_value_new_x

Creates a new ICalValue with the type x.

since: 1.0

i_cal_value_new_xlicclass

Creates a new ICalValue with the type xlicclass.

since: 1.0

Functions

i_cal_value_decode_ical_string

Extracts the original character string encoded by the above function.

since: 1.0

i_cal_value_encode_ical_string

Encodes a character string in ical format, escape certain characters, etc.

since: 1.0

i_cal_value_kind_from_string

Converts a string to ICalValueKind.

since: 1.0

i_cal_value_kind_is_valid

Checks whether the ICalValueKind is valid.

since: 1.0

i_cal_value_kind_to_property_kind

Converts a ICalValueKind to a ICalPropertyKind.

since: 1.0

i_cal_value_kind_to_string

Converts the ICalValueKind to a string.

since: 1.0

Instance methods

i_cal_value_as_ical_string

Converts the ICalValue to a string.

since: 1.0

i_cal_value_clone

Deeply clone a ICalValue.

unstable since: 3.1

i_cal_value_compare

Compares two ICalValue.

since: 1.0

i_cal_value_free

Frees a ICalValue.

since: 1.0

i_cal_value_get_action

Gets the action of ICalValue.

since: 1.0

i_cal_value_get_attach

Gets the attach of ICalValue.

since: 1.0

i_cal_value_get_binary

Gets the binary of ICalValue.

since: 1.0

i_cal_value_get_boolean

Gets the boolean of ICalValue.

since: 1.0

i_cal_value_get_busytype

Gets the busytype of ICalValue.

since: 2.0

i_cal_value_get_caladdress

Gets the caladdress of ICalValue.

since: 1.0

i_cal_value_get_carlevel

Gets the carlevel of ICalValue.

since: 1.0

i_cal_value_get_class

Gets the class of ICalValue.

since: 1.0

i_cal_value_get_cmd

Gets the cmd of ICalValue.

since: 1.0

i_cal_value_get_date

Gets the date of ICalValue.

since: 1.0

i_cal_value_get_datetime

Gets the datetime of ICalValue.

since: 1.0

i_cal_value_get_datetimedate

Gets the datetimedate (DATE-TIME or DATE) of ICalValue.

since: 3.0

i_cal_value_get_datetimeperiod

Gets the datetimeperiod of ICalValue.

since: 1.0

i_cal_value_get_duration

Gets the duration of ICalValue.

since: 1.0

i_cal_value_get_float

Gets the float of ICalValue.

since: 1.0

i_cal_value_get_geo

Gets the geo of ICalValue.

since: 1.0

i_cal_value_get_integer

Gets the integer of ICalValue.

since: 1.0

i_cal_value_get_method

Gets the method of ICalValue.

since: 1.0

i_cal_value_get_parent

Gets the parent ICalProperty of the specified ICalValue.

since: 3.0

i_cal_value_get_participanttype

Gets value of the val of kind I_CAL_PARTICIPANTTYPE_VALUE.

unstable since: 3.1

i_cal_value_get_period

Gets the period of ICalValue.

since: 1.0

i_cal_value_get_pollcompletion

Gets the pollcompletion of ICalValue.

since: 2.0

i_cal_value_get_pollmode

Gets the pollmode of ICalValue.

since: 2.0

i_cal_value_get_proximity

Gets value of the val of kind I_CAL_PROXIMITY_VALUE.

unstable since: 3.1

i_cal_value_get_query

Gets the query of ICalValue.

since: 1.0

i_cal_value_get_querylevel

Gets the querylevel of ICalValue.

since: 1.0

i_cal_value_get_recur

Gets the recur of ICalValue.

since: 1.0

i_cal_value_get_requeststatus

Gets the requeststatus of ICalValue.

since: 1.0

i_cal_value_get_resourcetype

Gets value of the val of kind I_CAL_RESOURCETYPE_VALUE.

unstable since: 3.1

i_cal_value_get_status

Gets the status of ICalValue.

since: 1.0

i_cal_value_get_string

Gets the string of ICalValue.

since: 1.0

i_cal_value_get_taskmode

Gets the taskmode of ICalValue.

since: 2.0

i_cal_value_get_text

Gets the text of ICalValue.

since: 1.0

i_cal_value_get_transp

Gets the transp of ICalValue.

since: 1.0

i_cal_value_get_trigger

Gets the trigger of ICalValue.

since: 1.0

i_cal_value_get_uri

Gets the uri of ICalValue.

since: 1.0

i_cal_value_get_utcoffset

Gets the utcoffset of ICalValue.

since: 1.0

i_cal_value_get_x

Gets the x of ICalValue.

since: 1.0

i_cal_value_get_xlicclass

Gets the xlicclass of ICalValue.

since: 1.0

i_cal_value_is_valid

Checks if ICalValue is valid.

since: 1.0

i_cal_value_isa

Gets the kind of ICalValue.

since: 1.0

i_cal_value_isa_value

Checks whether the native part of ICalValue is an icalvalue.

since: 1.0

i_cal_value_reset_kind

Resets the kind of ICalValue.

since: 1.0

i_cal_value_set_action

Sets the action in the ICalValue.

since: 1.0

i_cal_value_set_attach

Sets the attach in the ICalValue.

since: 1.0

i_cal_value_set_binary

Sets the binary in the ICalValue.

since: 1.0

i_cal_value_set_boolean

Sets the boolean in the ICalValue.

since: 1.0

i_cal_value_set_busytype

Sets the busytype in the ICalValue.

since: 2.0

i_cal_value_set_caladdress

Sets the caladdress in the ICalValue.

since: 1.0

i_cal_value_set_carlevel

Sets the carlevel in the ICalValue.

since: 1.0

i_cal_value_set_class

Sets the class in the ICalValue.

since: 1.0

i_cal_value_set_cmd

Sets the cmd in the ICalValue.

since: 1.0

i_cal_value_set_date

Sets the date in the ICalValue.

since: 1.0

i_cal_value_set_datetime

Sets the datetime in the ICalValue.

since: 1.0

i_cal_value_set_datetimedate

Sets the datetimedate (DATE-TIME or DATE) in the ICalValue.

since: 3.0

i_cal_value_set_datetimeperiod

Sets the datetimeperiod in the ICalValue.

since: 1.0

i_cal_value_set_duration

Sets the duration in the ICalValue.

since: 1.0

i_cal_value_set_float

Sets the float in the ICalValue.

since: 1.0

i_cal_value_set_geo

Sets the geo in the ICalValue.

since: 1.0

i_cal_value_set_integer

Sets the integer in the ICalValue.

since: 1.0

i_cal_value_set_method

Sets the method in the ICalValue.

since: 1.0

i_cal_value_set_parent

Sets the parent property of a value.

since: 2.0

i_cal_value_set_participanttype

Sets value v to val of kind I_CAL_PARTICIPANTTYPE_VALUE.

unstable since: 3.1

i_cal_value_set_period

Sets the period in the ICalValue.

since: 1.0

i_cal_value_set_pollcompletion

Sets the pollcompletion in the ICalValue.

since: 2.0

i_cal_value_set_pollmode

Sets the pollmode in the ICalValue.

since: 2.0

i_cal_value_set_proximity

Sets value v to val of kind I_CAL_PROXIMITY_VALUE.

unstable since: 3.1

i_cal_value_set_query

Sets the query in the ICalValue.

since: 1.0

i_cal_value_set_querylevel

Sets the querylevel in the ICalValue.

since: 1.0

i_cal_value_set_recur

Sets the recur in the ICalValue.

since: 1.0

i_cal_value_set_requeststatus

Sets the requeststatus in the ICalValue.

since: 1.0

i_cal_value_set_resourcetype

Sets value v to val of kind I_CAL_RESOURCETYPE_VALUE.

unstable since: 3.1

i_cal_value_set_status

Sets the status in the ICalValue.

since: 1.0

i_cal_value_set_string

Sets the string in the ICalValue.

since: 1.0

i_cal_value_set_taskmode

Sets the taskmode in the ICalValue.

since: 2.0

i_cal_value_set_text

Sets the text in the ICalValue.

since: 1.0

i_cal_value_set_transp

Sets the transp in the ICalValue.

since: 1.0

i_cal_value_set_trigger

Sets the trigger in the ICalValue.

since: 1.0

i_cal_value_set_uri

Sets the uri in the ICalValue.

since: 1.0

i_cal_value_set_utcoffset

Sets the utcoffset in the ICalValue.

since: 1.0

i_cal_value_set_x

Sets the x in the ICalValue.

since: 1.0

i_cal_value_set_xlicclass

Sets the xlicclass in the ICalValue.

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 ICalGLibValueClass {
  /* no available fields */
}

This is the ICalValue class.