gmime/bindings/gmime_data_wrapper

Types

GMimeDataWrapper = object
GMimeDataWrapperClass = object
  write_to_stream*: proc (wrapper: ptr GMimeDataWrapper; stream: ptr GMimeStream): ssize_t

Procs

proc g_mime_data_wrapper_get_encoding(wrapper: ptr GMimeDataWrapper): GMimeContentEncoding {.
    importc, cdecl, header: "gmime/gmime.h", ...raises: [], tags: [], forbids: [].}
proc g_mime_data_wrapper_get_stream(wrapper: ptr GMimeDataWrapper): ptr GMimeStream {.
    importc, cdecl, header: "gmime/gmime.h", ...raises: [], tags: [], forbids: [].}
proc g_mime_data_wrapper_get_type(): GType {.importc, cdecl,
    header: "gmime/gmime.h", ...raises: [], tags: [], forbids: [].}
proc g_mime_data_wrapper_new(): ptr GMimeDataWrapper {.importc, cdecl,
    header: "gmime/gmime.h", ...raises: [], tags: [], forbids: [].}
proc g_mime_data_wrapper_new_with_stream(stream: ptr GMimeStream;
    encoding: GMimeContentEncoding): ptr GMimeDataWrapper {.importc, cdecl,
    header: "gmime/gmime.h", ...raises: [], tags: [], forbids: [].}
proc g_mime_data_wrapper_set_encoding(wrapper: ptr GMimeDataWrapper;
                                      encoding: GMimeContentEncoding) {.importc,
    cdecl, header: "gmime/gmime.h", ...raises: [], tags: [], forbids: [].}
proc g_mime_data_wrapper_set_stream(wrapper: ptr GMimeDataWrapper;
                                    stream: ptr GMimeStream) {.importc, cdecl,
    header: "gmime/gmime.h", ...raises: [], tags: [], forbids: [].}
proc g_mime_data_wrapper_write_to_stream(wrapper: ptr GMimeDataWrapper;
    stream: ptr GMimeStream): ssize_t {.importc, cdecl, header: "gmime/gmime.h",
                                        ...raises: [], tags: [], forbids: [].}