gmime.internet_address_list

Module for [InternetAddressList] class

Types 3

A collection of #InternetAddress objects.

Methods
GType _gType() @property
InternetAddressList self()Returns `this`, for use in `with` statements.
InternetAddressListGidBuilder builder()Get builder for [gmime.internetaddresslist.InternetAddressList] Returns: New builder object
gmime.internet_address_list.InternetAddressList parse(gmime.parser_options.ParserOptions options, string str)Construct a list of internet addresses from the given string.
int add(gmime.internet_address.InternetAddress ia)Adds an #InternetAddress to the #InternetAddressList.
void append(gmime.internet_address_list.InternetAddressList append)Adds all of the addresses in append to list.
void appendParse(gmime.parser_options.ParserOptions options, string str)Adds all of the addresses in str to list.
void clear()Clears the list of addresses.
bool contains(gmime.internet_address.InternetAddress ia)Checks whether or not the specified #InternetAddress is contained within the #InternetAddressList.
void encode(gmime.format_options.FormatOptions options, glib.string_.String str)Writes the rfc2047-encoded rfc822 formatted addresses in list to str, folding appropriately.
gmime.internet_address.InternetAddress getAddress(int index)Gets the #InternetAddress at the specified index.
int indexOf(gmime.internet_address.InternetAddress ia)Gets the index of the specified #InternetAddress inside the #InternetAddressList.
void insert(int index, gmime.internet_address.InternetAddress ia)Inserts an #InternetAddress into the #InternetAddressList at the specified index.
int length()Gets the length of the list. Returns: the number of #InternetAddress objects in the list.
void prepend(gmime.internet_address_list.InternetAddressList prepend)Inserts all of the addresses in prepend to the beginning of list.
bool remove(gmime.internet_address.InternetAddress ia)Removes an #InternetAddress from the #InternetAddressList.
bool removeAt(int index)Removes an #InternetAddress from the #InternetAddressList at the specified index.
void setAddress(int index, gmime.internet_address.InternetAddress ia)Sets the #InternetAddress at the specified index to ia.
string toString_(gmime.format_options.FormatOptions options, bool encode)Allocates a string buffer containing the rfc822 formatted addresses in list.
Constructors
this(void * ptr, Flag!"Take" take)
this()Creates a new #InternetAddressList. Returns: a new #InternetAddressList.

Fluent builder for [gmime.internet_address_list.InternetAddressList]