ComponentAttendee
Object Hierarchy:
Description:
[ CCode ( copy_function = "g_boxed_copy" , free_function = "g_boxed_free" , type_id = "e_cal_component_attendee_get_type ()" ) ]
[ Compact ]
public class ComponentAttendee
[ Compact ]
public class ComponentAttendee
Describes an attendee.
Use the functions below to work with it.
Namespace: ECal
Package: libecal-2.0
Content:
Creation methods:
- public ComponentAttendee ()
Creates a new empty ComponentAttendee structure.
- public ComponentAttendee.from_property (Property property)
Creates a new ComponentAttendee, filled with values from
property
, which should be of kind i_cal_attendee_property. - public ComponentAttendee.full (string? value, string? member, ParameterCutype cutype, ParameterRole role, ParameterPartstat partstat, bool rsvp, string? delegatedfrom, string? delegatedto, string? sentby, string? cn, string? language)
Creates a new ComponentAttendee structure, with all members filled with given values from the parameters.
Methods:
- public ComponentAttendee copy ()
Returns a newly allocated copy of this, which should be freed with
e_cal_component_attendee_free
, when no longer needed. - public void fill_property (ref Property property)
Fill
property
with information from this. - public Property get_as_property ()
Converts information stored in this into an Property of i_cal_attendee_property kind.
- public unowned string? get_cn ()
- public ParameterCutype get_cutype ()
- public unowned string? get_delegatedfrom ()
- public unowned string? get_delegatedto ()
- public unowned string? get_language ()
- public unowned string? get_member ()
- public unowned ComponentParameterBag get_parameter_bag ()
- public ParameterPartstat get_partstat ()
- public ParameterRole get_role ()
- public bool get_rsvp ()
- public unowned string? get_sentby ()
- public unowned string? get_value ()
- public void set_cn (string? cn)
Set the this common name (cn) parameter.
- public void set_cutype (ParameterCutype cutype)
Set the this type, as an ParameterCutype.
- public void set_delegatedfrom (string? delegatedfrom)
Set the this delegatedfrom parameter.
- public void set_delegatedto (string? delegatedto)
Set the this delegatedto parameter.
- public void set_from_property (Property property)
Fill the this structure with the information from the
property
, which should be of i_cal_attendee_property kind. - public void set_language (string? language)
Set the this language parameter.
- public void set_member (string? member)
Set the this member parameter.
- public void set_partstat (ParameterPartstat partstat)
Set the this status, as an ParameterPartstat.
- public void set_role (ParameterRole role)
Set the this role, as an ParameterRole.
- public void set_rsvp (bool rsvp)
Set the this RSVP.
- public void set_sentby (string? sentby)
Set the this sentby parameter.
- public void set_value (string? value)
Set the this URI, usually of "mailto:email" form.