i-cal-langbind

i-cal-langbind

Synopsis

#include <i-cal-component>
#include <i-cal-parameter>
#include <i-cal-property>

gint *              i_cal_langbind_new_array            (gint size);
void                i_cal_langbind_free_array           (gint *array);
gint                i_cal_langbind_access_array         (gint *array,
                                                         gint index);
ICalParameter *     i_cal_langbind_get_first_parameter  (ICalProperty *prop);
ICalParameter *     i_cal_langbind_get_next_parameter   (ICalProperty *prop);
ICalProperty *      i_cal_langbind_get_first_property   (ICalComponent *c,
                                                         const gchar *prop);
ICalProperty *      i_cal_langbind_get_next_property    (ICalComponent *c,
                                                         const gchar *prop);
ICalComponent *     i_cal_langbind_get_first_component  (ICalComponent *c,
                                                         const gchar *comp);
ICalComponent *     i_cal_langbind_get_next_component   (ICalComponent *c,
                                                         const gchar *comp);
gchar *             i_cal_langbind_property_eval_string_r
                                                        (ICalProperty *prop,
                                                         gchar *sep);
gint                i_cal_langbind_string_to_open_flag  (const gchar *str);
gchar *             i_cal_langbind_quote_as_ical_r      (const gchar *str);

Description

Details

i_cal_langbind_new_array ()

gint *              i_cal_langbind_new_array            (gint size);

Create a new array with specified size.

size :

The size of the array to be created.

Returns :

The newly created array. [transfer full]

Since 1.0


i_cal_langbind_free_array ()

void                i_cal_langbind_free_array           (gint *array);

Free an array

array :

The array to be freed. [in][transfer full]

Since 1.0


i_cal_langbind_access_array ()

gint                i_cal_langbind_access_array         (gint *array,
                                                         gint index);

Array accesser

array :

The array to be accessed

index :

The index of element in the array to be accessed

Returns :

The element

Since 1.0


i_cal_langbind_get_first_parameter ()

ICalParameter *     i_cal_langbind_get_first_parameter  (ICalProperty *prop);

Get the first ICalParameter in the ICalProperty

prop :

The ICalProperty to be queried

Returns :

The next ICalParameter in the ICalProperty. [allow-none][transfer full]

Since 1.0


i_cal_langbind_get_next_parameter ()

ICalParameter *     i_cal_langbind_get_next_parameter   (ICalProperty *prop);

Get the next ICalParameter in theICalProperty

prop :

The ICalProperty to be queried

Returns :

The next ICalParameter in the ICalProperty. [allow-none][transfer full]

Since 1.0


i_cal_langbind_get_first_property ()

ICalProperty *      i_cal_langbind_get_first_property   (ICalComponent *c,
                                                         const gchar *prop);

Get the first property with the target name.

c :

The ICalComponent to be queried.

prop :

The property name.

Returns :

The first ICalProperty with the name prop. [allow-none][transfer full]

Since 1.0


i_cal_langbind_get_next_property ()

ICalProperty *      i_cal_langbind_get_next_property    (ICalComponent *c,
                                                         const gchar *prop);

Get the next property with the target name.

c :

The ICalComponent to be queried.

prop :

The property name.

Returns :

The next ICalProperty with the name prop. [allow-none][transfer full]

Since 1.0


i_cal_langbind_get_first_component ()

ICalComponent *     i_cal_langbind_get_first_component  (ICalComponent *c,
                                                         const gchar *comp);

Get the first component with the target name.

c :

The ICalComponent to be queried.

comp :

The component name.

Returns :

The first ICalComponent with the name comp. [allow-none][transfer full]

Since 1.0


i_cal_langbind_get_next_component ()

ICalComponent *     i_cal_langbind_get_next_component   (ICalComponent *c,
                                                         const gchar *comp);

Get the next component with the target name.

c :

The ICalComponent to be queried.

comp :

The property name.

Returns :

The next ICalComponent with the name comp. [allow-none][transfer full]

Since 1.0


i_cal_langbind_property_eval_string_r ()

gchar *             i_cal_langbind_property_eval_string_r
                                                        (ICalProperty *prop,
                                                         gchar *sep);

Translate the ICalProperty into the string representation.

prop :

The ICalComponent to be translated.

sep :

The seperator.

Returns :

The sring representation of prop. [transfer full]

Since 1.0


i_cal_langbind_string_to_open_flag ()

gint                i_cal_langbind_string_to_open_flag  (const gchar *str);

Translate a string into the enum for the file open mode

str :

The string representation of the file open mode

Returns :

The enum representation of the file open mode

Since 1.0


i_cal_langbind_quote_as_ical_r ()

gchar *             i_cal_langbind_quote_as_ical_r      (const gchar *str);

Encode a character string in ical format, esacpe certain characters, etc.

str :

The string to be translated.

Returns :

The. [transfer full]

Since 1.0