gmime/bindings/gmime_internet_address

Search:
Group by:

Types

InternetAddress {.byCopy.} = object
  parent_object*: pointer
  charset*: cstring
  name*: cstring
  changed*: pointer
InternetAddressClass {.byCopy.} = object
  to_string*: proc (ia: ptr InternetAddress; options: ptr GMimeFormatOptions;
                    flags: guint32; linelen: ptr csize_t; str: pointer)
InternetAddressGroup {.byCopy.} = object
InternetAddressGroupClass {.byCopy.} = object
InternetAddressList {.byCopy.} = object
InternetAddressListClass {.byCopy.} = object
InternetAddressMailbox {.byCopy.} = object
  parent_object*: InternetAddress
  idn_addr*: cstring
  at*: int
InternetAddressMailboxClass {.byCopy.} = object

Procs

proc internet_address_get_charset(ia: ptr InternetAddress): cstring {.importc,
    cdecl, header: "gmime/gmime.h", ...raises: [], tags: [], forbids: [].}
proc internet_address_get_name(ia: ptr InternetAddress): cstring {.importc,
    cdecl, header: "gmime/gmime.h", ...raises: [], tags: [], forbids: [].}
proc internet_address_get_type(): GType {.importc, cdecl,
    header: "gmime/gmime.h", ...raises: [], tags: [], forbids: [].}
proc internet_address_group_add_member(group: ptr InternetAddressGroup;
                                       member: ptr InternetAddress): int {.
    importc, cdecl, header: "gmime/gmime.h", ...raises: [], tags: [], forbids: [].}
proc internet_address_group_get_members(group: ptr InternetAddressGroup): ptr InternetAddressList {.
    importc, cdecl, header: "gmime/gmime.h", ...raises: [], tags: [], forbids: [].}
proc internet_address_group_get_type(): GType {.importc, cdecl,
    header: "gmime/gmime.h", ...raises: [], tags: [], forbids: [].}
proc internet_address_group_new(name: cstring): ptr InternetAddress {.importc,
    cdecl, header: "gmime/gmime.h", ...raises: [], tags: [], forbids: [].}
proc internet_address_group_set_members(group: ptr InternetAddressGroup;
                                        members: ptr InternetAddressList) {.
    importc, cdecl, header: "gmime/gmime.h", ...raises: [], tags: [], forbids: [].}
proc internet_address_list_add(list: ptr InternetAddressList;
                               ia: ptr InternetAddress): int {.importc, cdecl,
    header: "gmime/gmime.h", ...raises: [], tags: [], forbids: [].}
proc internet_address_list_append(list: ptr InternetAddressList;
                                  append: ptr InternetAddressList) {.importc,
    cdecl, header: "gmime/gmime.h", ...raises: [], tags: [], forbids: [].}
proc internet_address_list_append_parse(list: ptr InternetAddressList;
                                        options: ptr GMimeParserOptions;
                                        str: cstring) {.importc, cdecl,
    header: "gmime/gmime.h", ...raises: [], tags: [], forbids: [].}
proc internet_address_list_clear(list: ptr InternetAddressList) {.importc,
    cdecl, header: "gmime/gmime.h", ...raises: [], tags: [], forbids: [].}
proc internet_address_list_contains(list: ptr InternetAddressList;
                                    ia: ptr InternetAddress): gboolean {.
    importc, cdecl, header: "gmime/gmime.h", ...raises: [], tags: [], forbids: [].}
proc internet_address_list_encode(list: ptr InternetAddressList;
                                  options: ptr GMimeFormatOptions; str: pointer) {.
    importc, cdecl, header: "gmime/gmime.h", ...raises: [], tags: [], forbids: [].}
proc internet_address_list_get_address(list: ptr InternetAddressList; index: int): ptr InternetAddress {.
    importc, cdecl, header: "gmime/gmime.h", ...raises: [], tags: [], forbids: [].}
proc internet_address_list_get_type(): GType {.importc, cdecl,
    header: "gmime/gmime.h", ...raises: [], tags: [], forbids: [].}
proc internet_address_list_index_of(list: ptr InternetAddressList;
                                    ia: ptr InternetAddress): int {.importc,
    cdecl, header: "gmime/gmime.h", ...raises: [], tags: [], forbids: [].}
proc internet_address_list_insert(list: ptr InternetAddressList; index: int;
                                  ia: ptr InternetAddress) {.importc, cdecl,
    header: "gmime/gmime.h", ...raises: [], tags: [], forbids: [].}
proc internet_address_list_length(list: ptr InternetAddressList): int {.importc,
    cdecl, header: "gmime/gmime.h", ...raises: [], tags: [], forbids: [].}
proc internet_address_list_new(): ptr InternetAddressList {.importc, cdecl,
    header: "gmime/gmime.h", ...raises: [], tags: [], forbids: [].}
proc internet_address_list_parse(options: ptr GMimeParserOptions; str: cstring): ptr InternetAddressList {.
    importc, cdecl, header: "gmime/gmime.h", ...raises: [], tags: [], forbids: [].}
proc internet_address_list_prepend(list: ptr InternetAddressList;
                                   prepend: ptr InternetAddressList) {.importc,
    cdecl, header: "gmime/gmime.h", ...raises: [], tags: [], forbids: [].}
proc internet_address_list_remove(list: ptr InternetAddressList;
                                  ia: ptr InternetAddress): gboolean {.importc,
    cdecl, header: "gmime/gmime.h", ...raises: [], tags: [], forbids: [].}
proc internet_address_list_remove_at(list: ptr InternetAddressList; index: int): gboolean {.
    importc, cdecl, header: "gmime/gmime.h", ...raises: [], tags: [], forbids: [].}
proc internet_address_list_set_address(list: ptr InternetAddressList;
                                       index: int; ia: ptr InternetAddress) {.
    importc, cdecl, header: "gmime/gmime.h", ...raises: [], tags: [], forbids: [].}
proc internet_address_list_to_string(list: ptr InternetAddressList;
                                     options: ptr GMimeFormatOptions;
                                     encode: gboolean): cstring {.importc,
    cdecl, header: "gmime/gmime.h", ...raises: [], tags: [], forbids: [].}
proc internet_address_mailbox_get_addr(mailbox: ptr InternetAddressMailbox): cstring {.
    importc, cdecl, header: "gmime/gmime.h", ...raises: [], tags: [], forbids: [].}
proc internet_address_mailbox_get_idn_addr(mailbox: ptr InternetAddressMailbox): cstring {.
    importc, cdecl, header: "gmime/gmime.h", ...raises: [], tags: [], forbids: [].}
proc internet_address_mailbox_get_type(): GType {.importc, cdecl,
    header: "gmime/gmime.h", ...raises: [], tags: [], forbids: [].}
proc internet_address_mailbox_new(name: cstring; addr: cstring): ptr InternetAddress {.
    importc, cdecl, header: "gmime/gmime.h", ...raises: [], tags: [], forbids: [].}
proc internet_address_mailbox_set_addr(mailbox: ptr InternetAddressMailbox;
                                       addr: cstring) {.importc, cdecl,
    header: "gmime/gmime.h", ...raises: [], tags: [], forbids: [].}
proc internet_address_set_charset(ia: ptr InternetAddress; charset: cstring) {.
    importc, cdecl, header: "gmime/gmime.h", ...raises: [], tags: [], forbids: [].}
proc internet_address_set_name(ia: ptr InternetAddress; name: cstring) {.
    importc, cdecl, header: "gmime/gmime.h", ...raises: [], tags: [], forbids: [].}
proc internet_address_to_string(ia: ptr InternetAddress;
                                options: ptr GMimeFormatOptions;
                                encode: gboolean): cstring {.importc, cdecl,
    header: "gmime/gmime.h", ...raises: [], tags: [], forbids: [].}