| Top |
ECalComponentAttendee *
e_cal_component_attendee_new (void);
Creates a new empty ECalComponentAttendee structure. Free it
with e_cal_component_attendee_free(), when no longer needed.
Since: 3.34
ECalComponentAttendee * e_cal_component_attendee_new_full (const gchar *value,const gchar *member,ICalParameterCutype cutype,ICalParameterRole role,ICalParameterPartstat partstat,gboolean rsvp,const gchar *delegatedfrom,const gchar *delegatedto,const gchar *sentby,const gchar *cn,const gchar *language);
Creates a new ECalComponentAttendee structure, with all members filled
with given values from the parameters. The NULL and empty strings are
treated as unset the value. Free the structure
with e_cal_component_attendee_free(), when no longer needed.
value |
usually a "mailto:email" of the attendee. |
[nullable] |
member |
member parameter. |
[nullable] |
cutype |
type of the attendee, an ICalParameterCutype |
|
role |
role of the attendee, an ICalParameterRole |
|
partstat |
current status of the attendee, an ICalParameterPartstat |
|
rsvp |
whether requires RSVP |
|
delegatedfrom |
delegated from. |
[nullable] |
delegatedto |
delegated to. |
[nullable] |
sentby |
sent by. |
[nullable] |
cn |
common name. |
[nullable] |
language |
language. |
[nullable] |
Since: 3.34
ECalComponentAttendee *
e_cal_component_attendee_new_from_property
(const ICalProperty *property);
Creates a new ECalComponentAttendee, filled with values from property
,
which should be of kind I_CAL_ATTENDEE_PROPERTY. The function returns
NULL when it is not of the expected kind. Free the structure
with e_cal_component_attendee_free(), when no longer needed.
Since: 3.34
ECalComponentAttendee *
e_cal_component_attendee_copy (const ECalComponentAttendee *attendee);
Returns a newly allocated copy of attendee
, which should be freed with
e_cal_component_attendee_free(), when no longer needed.
Since: 3.34
void
e_cal_component_attendee_free (gpointer attendee);
Free attendee
, previously created by e_cal_component_attendee_new(),
e_cal_component_attendee_new_full(), e_cal_component_attendee_new_from_property()
or e_cal_component_attendee_copy(). The function does nothing, if attendee
is NULL.
[skip]
Since: 3.34
void e_cal_component_attendee_set_from_property (ECalComponentAttendee *attendee,const ICalProperty *property);
Fill the attendee
structure with the information from
the property
, which should be of I_CAL_ATTENDEE_PROPERTY kind.
Since: 3.34
ICalProperty *
e_cal_component_attendee_get_as_property
(const ECalComponentAttendee *attendee);
Converts information stored in attendee
into an ICalProperty
of I_CAL_ATTENDEE_PROPERTY kind. The caller is responsible to free
the returned object with g_object_unref(), when no longer needed.
Since: 3.34
void e_cal_component_attendee_fill_property (const ECalComponentAttendee *attendee,ICalProperty *property);
Fill property
with information from attendee
. The property
should be of kind I_CAL_ATTENDEE_PROPERTY.
Since: 3.34
const gchar *
e_cal_component_attendee_get_value (const ECalComponentAttendee *attendee);
Since: 3.34
void e_cal_component_attendee_set_value (ECalComponentAttendee *attendee,const gchar *value);
Set the attendee
URI, usually of "mailto:email" form. The NULL
and empty strings are treated as unset the value.
Since: 3.34
const gchar *
e_cal_component_attendee_get_member (const ECalComponentAttendee *attendee);
Since: 3.34
void e_cal_component_attendee_set_member (ECalComponentAttendee *attendee,const gchar *member);
Set the attendee
member parameter. The NULL
and empty strings are treated as unset the value.
Since: 3.34
ICalParameterCutype
e_cal_component_attendee_get_cutype (const ECalComponentAttendee *attendee);
Since: 3.34
void e_cal_component_attendee_set_cutype (ECalComponentAttendee *attendee,ICalParameterCutype cutype);
Set the attendee
type, as an ICalParameterCutype.
Since: 3.34
ICalParameterRole
e_cal_component_attendee_get_role (const ECalComponentAttendee *attendee);
Since: 3.34
void e_cal_component_attendee_set_role (ECalComponentAttendee *attendee,ICalParameterRole role);
Set the attendee
role, as an ICalParameterRole.
Since: 3.34
ICalParameterPartstat
e_cal_component_attendee_get_partstat (const ECalComponentAttendee *attendee);
Since: 3.34
void e_cal_component_attendee_set_partstat (ECalComponentAttendee *attendee,ICalParameterPartstat partstat);
Set the attendee
status, as an ICalParameterPartstat.
Since: 3.34
gboolean
e_cal_component_attendee_get_rsvp (const ECalComponentAttendee *attendee);
Since: 3.34
void e_cal_component_attendee_set_rsvp (ECalComponentAttendee *attendee,gboolean rsvp);
Set the attendee
RSVP.
Since: 3.34
const gchar *
e_cal_component_attendee_get_delegatedfrom
(const ECalComponentAttendee *attendee);
Since: 3.34
void e_cal_component_attendee_set_delegatedfrom (ECalComponentAttendee *attendee,const gchar *delegatedfrom);
Set the attendee
delegatedfrom parameter. The NULL
and empty strings are treated as unset the value.
Since: 3.34
const gchar *
e_cal_component_attendee_get_delegatedto
(const ECalComponentAttendee *attendee);
Since: 3.34
void e_cal_component_attendee_set_delegatedto (ECalComponentAttendee *attendee,const gchar *delegatedto);
Set the attendee
delegatedto parameter. The NULL
and empty strings are treated as unset the value.
Since: 3.34
const gchar *
e_cal_component_attendee_get_sentby (const ECalComponentAttendee *attendee);
Since: 3.34
void e_cal_component_attendee_set_sentby (ECalComponentAttendee *attendee,const gchar *sentby);
Set the attendee
sentby parameter. The NULL
and empty strings are treated as unset the value.
Since: 3.34
const gchar *
e_cal_component_attendee_get_cn (const ECalComponentAttendee *attendee);
Since: 3.34
void e_cal_component_attendee_set_cn (ECalComponentAttendee *attendee,const gchar *cn);
Set the attendee
common name (cn) parameter. The NULL
and empty strings are treated as unset the value.
Since: 3.34
const gchar *
e_cal_component_attendee_get_language (const ECalComponentAttendee *attendee);
Since: 3.34
void e_cal_component_attendee_set_language (ECalComponentAttendee *attendee,const gchar *language);
Set the attendee
language parameter. The NULL
and empty strings are treated as unset the value.
Since: 3.34
ECalComponentParameterBag *
e_cal_component_attendee_get_parameter_bag
(const ECalComponentAttendee *attendee);
an ECalComponentParameterBag with additional
parameters stored with the attendee property, other than those accessible
with the other functions of the attendee
.
[transfer none]
Since: 3.34