MIMEDirAttendee

Name

MIMEDirAttendee -- iCalendar attendee object

Synopsis


#include <mimedir/mimedir-attendee.h>



            MIMEDirAttendee;

MIMEDirAttendee* mimedir_attendee_new       (void);
MIMEDirAttendee* mimedir_attendee_new_from_attribute
                                            (MIMEDirAttribute *attribute,
                                             GError **error);
gboolean    mimedir_attendee_read_from_attribute
                                            (MIMEDirAttendee *attendee,
                                             MIMEDirAttribute *attribute,
                                             GError **error);
MIMEDirAttribute* mimedir_attendee_write_to_attribute
                                            (MIMEDirAttendee *attendee);


Description

Details

MIMEDirAttendee

typedef struct {
	GObject parent;

	/* Read Only */

	gchar *uri;

	MIMEDirAttendeePriv *priv;
} MIMEDirAttendee;


mimedir_attendee_new ()

MIMEDirAttendee* mimedir_attendee_new       (void);

Creates a new attendee object.

Returns :

a new attendee object


mimedir_attendee_new_from_attribute ()

MIMEDirAttendee* mimedir_attendee_new_from_attribute
                                            (MIMEDirAttribute *attribute,
                                             GError **error);

Creates a new attendee object and initializes it with values read from the supplied attribute object.

attribute :

a MIMEDirAttribute object

error :

error storage location or NULL

Returns :

a new MIMEDirAttendee object or NULL on error


mimedir_attendee_read_from_attribute ()

gboolean    mimedir_attendee_read_from_attribute
                                            (MIMEDirAttendee *attendee,
                                             MIMEDirAttribute *attribute,
                                             GError **error);

Initializes attendee with data read from attribute.

attendee :

a MIMEDirAttendee object

attribute :

a MIMEDirAttribute object

error :

error storage location or NULL

Returns :

success indicator


mimedir_attendee_write_to_attribute ()

MIMEDirAttribute* mimedir_attendee_write_to_attribute
                                            (MIMEDirAttendee *attendee);

Write attendee to a newly allocated MIMEDirAttribute object. The returned object should be freed with g_object_unref().

attendee :

a MIMEDirAttendee object

Returns :

A newly allocated MIMEDirAttribute object