gmime/bindings/gmime_header

Search:
Group by:

Types

GMimeHeader = object
GMimeHeaderClass = object
GMimeHeaderList = object
GMimeHeaderRawValueFormatter = proc (header: ptr GMimeHeader;
                                     options: ptr GMimeFormatOptions;
                                     value: cstring; charset: cstring): cstring {.
    cdecl.}

Procs

proc g_mime_header_format_addrlist(header: ptr GMimeHeader;
                                   options: ptr GMimeFormatOptions;
                                   value: cstring; charset: cstring): cstring {.
    cdecl, importc, importc, cdecl, header: "gmime/gmime.h", ...raises: [],
    tags: [], forbids: [].}
proc g_mime_header_format_content_disposition(header: ptr GMimeHeader;
    options: ptr GMimeFormatOptions; value: cstring; charset: cstring): cstring {.
    cdecl, importc, importc, cdecl, header: "gmime/gmime.h", ...raises: [],
    tags: [], forbids: [].}
proc g_mime_header_format_content_type(header: ptr GMimeHeader;
                                       options: ptr GMimeFormatOptions;
                                       value: cstring; charset: cstring): cstring {.
    cdecl, importc, importc, cdecl, header: "gmime/gmime.h", ...raises: [],
    tags: [], forbids: [].}
proc g_mime_header_format_default(header: ptr GMimeHeader;
                                  options: ptr GMimeFormatOptions;
                                  value: cstring; charset: cstring): cstring {.
    cdecl, importc, importc, cdecl, header: "gmime/gmime.h", ...raises: [],
    tags: [], forbids: [].}
proc g_mime_header_format_message_id(header: ptr GMimeHeader;
                                     options: ptr GMimeFormatOptions;
                                     value: cstring; charset: cstring): cstring {.
    cdecl, importc, importc, cdecl, header: "gmime/gmime.h", ...raises: [],
    tags: [], forbids: [].}
proc g_mime_header_format_newsgroups(header: ptr GMimeHeader;
                                     options: ptr GMimeFormatOptions;
                                     value: cstring; charset: cstring): cstring {.
    cdecl, importc, importc, cdecl, header: "gmime/gmime.h", ...raises: [],
    tags: [], forbids: [].}
proc g_mime_header_format_received(header: ptr GMimeHeader;
                                   options: ptr GMimeFormatOptions;
                                   value: cstring; charset: cstring): cstring {.
    cdecl, importc, importc, cdecl, header: "gmime/gmime.h", ...raises: [],
    tags: [], forbids: [].}
proc g_mime_header_format_references(header: ptr GMimeHeader;
                                     options: ptr GMimeFormatOptions;
                                     value: cstring; charset: cstring): cstring {.
    cdecl, importc, importc, cdecl, header: "gmime/gmime.h", ...raises: [],
    tags: [], forbids: [].}
proc g_mime_header_get_name(header: ptr GMimeHeader): cstring {.cdecl, importc,
    importc, cdecl, header: "gmime/gmime.h", ...raises: [], tags: [], forbids: [].}
proc g_mime_header_get_offset(header: ptr GMimeHeader): gint64 {.cdecl, importc,
    importc, cdecl, header: "gmime/gmime.h", ...raises: [], tags: [], forbids: [].}
proc g_mime_header_get_raw_name(header: ptr GMimeHeader): cstring {.cdecl,
    importc, importc, cdecl, header: "gmime/gmime.h", ...raises: [], tags: [],
    forbids: [].}
proc g_mime_header_get_raw_value(header: ptr GMimeHeader): cstring {.cdecl,
    importc, importc, cdecl, header: "gmime/gmime.h", ...raises: [], tags: [],
    forbids: [].}
proc g_mime_header_get_type(): GType {.cdecl, importc, importc, cdecl,
                                       header: "gmime/gmime.h", ...raises: [],
                                       tags: [], forbids: [].}
proc g_mime_header_get_value(header: ptr GMimeHeader): cstring {.cdecl, importc,
    importc, cdecl, header: "gmime/gmime.h", ...raises: [], tags: [], forbids: [].}
proc g_mime_header_list_append(headers: ptr GMimeHeaderList; name: cstring;
                               value: cstring; charset: cstring) {.cdecl,
    importc, importc, cdecl, header: "gmime/gmime.h", ...raises: [], tags: [],
    forbids: [].}
proc g_mime_header_list_clear(headers: ptr GMimeHeaderList) {.cdecl, importc,
    importc, cdecl, header: "gmime/gmime.h", ...raises: [], tags: [], forbids: [].}
proc g_mime_header_list_contains(headers: ptr GMimeHeaderList; name: cstring): gboolean {.
    cdecl, importc, importc, cdecl, header: "gmime/gmime.h", ...raises: [],
    tags: [], forbids: [].}
proc g_mime_header_list_get_count(headers: ptr GMimeHeaderList): cint {.cdecl,
    importc, importc, cdecl, header: "gmime/gmime.h", ...raises: [], tags: [],
    forbids: [].}
proc g_mime_header_list_get_header(headers: ptr GMimeHeaderList; name: cstring): ptr GMimeHeader {.
    cdecl, importc, importc, cdecl, header: "gmime/gmime.h", ...raises: [],
    tags: [], forbids: [].}
proc g_mime_header_list_get_header_at(headers: ptr GMimeHeaderList; index: cint): ptr GMimeHeader {.
    cdecl, importc, importc, cdecl, header: "gmime/gmime.h", ...raises: [],
    tags: [], forbids: [].}
proc g_mime_header_list_get_type(): GType {.cdecl, importc, importc, cdecl,
    header: "gmime/gmime.h", ...raises: [], tags: [], forbids: [].}
proc g_mime_header_list_new(options: ptr GMimeParserOptions): ptr GMimeHeaderList {.
    cdecl, importc, importc, cdecl, header: "gmime/gmime.h", ...raises: [],
    tags: [], forbids: [].}
proc g_mime_header_list_prepend(headers: ptr GMimeHeaderList; name: cstring;
                                value: cstring; charset: cstring) {.cdecl,
    importc, importc, cdecl, header: "gmime/gmime.h", ...raises: [], tags: [],
    forbids: [].}
proc g_mime_header_list_remove(headers: ptr GMimeHeaderList; name: cstring): gboolean {.
    cdecl, importc, importc, cdecl, header: "gmime/gmime.h", ...raises: [],
    tags: [], forbids: [].}
proc g_mime_header_list_remove_at(headers: ptr GMimeHeaderList; index: cint) {.
    cdecl, importc, importc, cdecl, header: "gmime/gmime.h", ...raises: [],
    tags: [], forbids: [].}
proc g_mime_header_list_set(headers: ptr GMimeHeaderList; name: cstring;
                            value: cstring; charset: cstring) {.cdecl, importc,
    importc, cdecl, header: "gmime/gmime.h", ...raises: [], tags: [], forbids: [].}
proc g_mime_header_list_to_string(headers: ptr GMimeHeaderList;
                                  options: ptr GMimeFormatOptions): cstring {.
    cdecl, importc, importc, cdecl, header: "gmime/gmime.h", ...raises: [],
    tags: [], forbids: [].}
proc g_mime_header_list_write_to_stream(headers: ptr GMimeHeaderList;
                                        options: ptr GMimeFormatOptions;
                                        stream: ptr GMimeStream): ssize_t {.
    cdecl, importc, importc, cdecl, header: "gmime/gmime.h", ...raises: [],
    tags: [], forbids: [].}
proc g_mime_header_set_raw_value(header: ptr GMimeHeader; raw_value: cstring) {.
    cdecl, importc, importc, cdecl, header: "gmime/gmime.h", ...raises: [],
    tags: [], forbids: [].}
proc g_mime_header_set_value(header: ptr GMimeHeader;
                             options: ptr GMimeFormatOptions; value: cstring;
                             charset: cstring) {.cdecl, importc, importc, cdecl,
    header: "gmime/gmime.h", ...raises: [], tags: [], forbids: [].}
proc g_mime_header_write_to_stream(header: ptr GMimeHeader;
                                   options: ptr GMimeFormatOptions;
                                   stream: ptr GMimeStream): ssize_t {.cdecl,
    importc, importc, cdecl, header: "gmime/gmime.h", ...raises: [], tags: [],
    forbids: [].}