internet-address

Name

internet-address -- 

Synopsis



struct      InternetAddress;
InternetAddress* internet_address_new       (const gchar *name,
                                             const gchar *address);
InternetAddress* internet_address_new_from_string
                                            (const gchar *string);
void        internet_address_destroy        (InternetAddress *ia);
gchar*      internet_address_to_string      (InternetAddress *ia,
                                             gboolean rfc2047_encode);

Description

Details

struct InternetAddress

struct InternetAddress {
	gchar *name;
	gchar *address;
};


internet_address_new ()

InternetAddress* internet_address_new       (const gchar *name,
                                             const gchar *address);

name : person's name
address : person's address
Returns :a new Internet Address object.


internet_address_new_from_string ()

InternetAddress* internet_address_new_from_string
                                            (const gchar *string);

string : rfc822 internet address string
Returns :a new Internet Address object based upon the rfc822 address string.


internet_address_destroy ()

void        internet_address_destroy        (InternetAddress *ia);

Destroy the InternetAddress object pointed to by ia.

ia : Internet Address object to destroy


internet_address_to_string ()

gchar*      internet_address_to_string      (InternetAddress *ia,
                                             gboolean rfc2047_encode);

ia : Internet Address object
rfc2047_encode : TRUE if the address should be encoded
Returns :the InternetAddress object as an allocated string in rfc822 format.