InternetAddressGroup

InternetAddressGroup — rfc822 'group' address

Synopsis

                    InternetAddressGroup;
InternetAddress*    internet_address_group_new          (const char *name);
InternetAddressList* internet_address_group_get_members (InternetAddressGroup *group);
void                internet_address_group_set_members  (InternetAddressGroup *group,
                                                         InternetAddressList *members);
int                 internet_address_group_add_member   (InternetAddressGroup *group,
                                                         InternetAddress *member);

Object Hierarchy

  GObject
   +----InternetAddress
         +----InternetAddressGroup

Description

An InternetAddressGroup represents an rfc822 'group' address.

Details

InternetAddressGroup

typedef struct _InternetAddressGroup InternetAddressGroup;

An RFC 2822 Group address.


internet_address_group_new ()

InternetAddress*    internet_address_group_new          (const char *name);

Creates a new InternetAddressGroup object with a display name of name.

name :

group name

Returns :

a new InternetAddressGroup object.

internet_address_group_get_members ()

InternetAddressList* internet_address_group_get_members (InternetAddressGroup *group);

Gets the InternetAddressList containing the group members of an rfc822 group address.

group :

a InternetAddressGroup

Returns :

a InternetAddressList containing the members of group.

internet_address_group_set_members ()

void                internet_address_group_set_members  (InternetAddressGroup *group,
                                                         InternetAddressList *members);

Set the members of the internet address group.

group :

a InternetAddressGroup

members :

a InternetAddressList

internet_address_group_add_member ()

int                 internet_address_group_add_member   (InternetAddressGroup *group,
                                                         InternetAddress *member);

Add a contact to the internet address group.

group :

a InternetAddressGroup

member :

a InternetAddress

Returns :

the index of the newly added member.

See Also

InternetAddress