gmime/bindings/gmime_stream_mem

Types

GMimeStreamMem {.byCopy.} = object
  parent_object*: GMimeStream
  buffer*: ptr GByteArray
  owner*: gboolean
GMimeStreamMemClass {.byCopy.} = object
  parent_class*: GMimeStreamClass

Procs

proc g_mime_stream_mem_get_byte_array(mem: ptr GMimeStreamMem): ptr GByteArray {.
    importc, cdecl, header: "gmime/gmime.h", ...raises: [], tags: [], forbids: [].}
proc g_mime_stream_mem_get_owner(mem: ptr GMimeStreamMem): gboolean {.importc,
    cdecl, header: "gmime/gmime.h", ...raises: [], tags: [], forbids: [].}
proc g_mime_stream_mem_get_type(): GType {.importc, cdecl,
    header: "gmime/gmime.h", ...raises: [], tags: [], forbids: [].}
proc g_mime_stream_mem_new(): ptr GMimeStream {.importc, cdecl,
    header: "gmime/gmime.h", ...raises: [], tags: [], forbids: [].}
proc g_mime_stream_mem_new_with_buffer(buffer: cstring; len: csize_t): ptr GMimeStream {.
    importc, cdecl, header: "gmime/gmime.h", ...raises: [], tags: [], forbids: [].}
proc g_mime_stream_mem_new_with_byte_array(array: ptr GByteArray): ptr GMimeStream {.
    importc, cdecl, header: "gmime/gmime.h", ...raises: [], tags: [], forbids: [].}
proc g_mime_stream_mem_set_byte_array(mem: ptr GMimeStreamMem;
                                      array: ptr GByteArray) {.importc, cdecl,
    header: "gmime/gmime.h", ...raises: [], tags: [], forbids: [].}
proc g_mime_stream_mem_set_owner(mem: ptr GMimeStreamMem; owner: gboolean) {.
    importc, cdecl, header: "gmime/gmime.h", ...raises: [], tags: [], forbids: [].}