Top | ![]() |
![]() |
![]() |
![]() |
CamelAddress * | camel_address_new () |
CamelAddress * | camel_address_new_clone () |
gint | camel_address_length () |
gint | camel_address_decode () |
gchar * | camel_address_encode () |
gint | camel_address_unformat () |
gchar * | camel_address_format () |
gint | camel_address_cat () |
gint | camel_address_copy () |
void | camel_address_remove () |
CamelAddress *
camel_address_new_clone (CamelAddress *addr
);
Clone an existing address type.
gint
camel_address_length (CamelAddress *addr
);
Get the number of addresses stored in the address addr
.
gint camel_address_decode (CamelAddress *addr
,const gchar *raw
);
Construct a new address from a raw address field.
gchar *
camel_address_encode (CamelAddress *addr
);
Encode an address in a format suitable for a raw header.
gint camel_address_unformat (CamelAddress *addr
,const gchar *raw
);
Attempt to convert a previously formatted and/or edited address back into internal form.
gchar *
camel_address_format (CamelAddress *addr
);
Format an address in a format suitable for display.
gint camel_address_cat (CamelAddress *dest
,CamelAddress *source
);
Concatenate one address onto another. The addresses must be of the same type.
gint camel_address_copy (CamelAddress *dest
,CamelAddress *source
);
Copy the contents of one address into another.
void camel_address_remove (CamelAddress *addr
,gint index
);
Remove an address by index, or all addresses.