InternetAddress

InternetAddress — Internet addresses

Synopsis

                    InternetAddress;
const char*         internet_address_get_name           (InternetAddress *ia);
void                internet_address_set_name           (InternetAddress *ia,
                                                         const char *name);
char*               internet_address_to_string          (InternetAddress *ia,
                                                         gboolean encode);

Object Hierarchy

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

Description

An InternetAddress is the base class for InternetAddressGroup and InternetAddressMailbox.

Details

InternetAddress

typedef struct _InternetAddress InternetAddress;

An RFC 2822 Address object.


internet_address_get_name ()

const char*         internet_address_get_name           (InternetAddress *ia);

Gets the display name of the InternetAddress.

ia :

a InternetAddress

Returns :

the display name of ia.

internet_address_set_name ()

void                internet_address_set_name           (InternetAddress *ia,
                                                         const char *name);

Set the display name of the InternetAddress.

ia :

a InternetAddress

name :

the display name for the address group or mailbox

internet_address_to_string ()

char*               internet_address_to_string          (InternetAddress *ia,
                                                         gboolean encode);

Allocates a string containing the contents of the InternetAddress object.

ia :

Internet Address object

encode :

TRUE if the address should be rfc2047 encoded

Returns :

the InternetAddress object as an allocated string in rfc822 format.

See Also

InternetAddressGroup, InternetAddressMailbox