gmime/bindings/gmime_multipart

Search:
Group by:

Types

GMimeMultipart = object
GMimeMultipartClass = object
  clear*: proc (multipart: ptr GMimeMultipart)
  add*: proc (multipart: ptr GMimeMultipart; part: ptr GMimeObject)
  insert*: proc (multipart: ptr GMimeMultipart; index: int;
                 part: ptr GMimeObject)
  remove*: proc (multipart: ptr GMimeMultipart; part: ptr GMimeObject): gboolean
  remove_at*: proc (multipart: ptr GMimeMultipart; index: int): ptr GMimeObject
  get_part*: proc (multipart: ptr GMimeMultipart; index: int): ptr GMimeObject
  contains*: proc (multipart: ptr GMimeMultipart; part: ptr GMimeObject): gboolean
  index_of*: proc (multipart: ptr GMimeMultipart; part: ptr GMimeObject): int
  get_count*: proc (multipart: ptr GMimeMultipart): int
  set_boundary*: proc (multipart: ptr GMimeMultipart; boundary: cstring)
  get_boundary*: proc (multipart: ptr GMimeMultipart): cstring
GMimeObjectForeachFunc = proc (obj: ptr GMimeObject; user_data: pointer)

Procs

proc g_mime_multipart_add(multipart: ptr GMimeMultipart; part: ptr GMimeObject) {.
    importc, cdecl, header: "gmime/gmime.h", ...raises: [], tags: [], forbids: [].}
proc g_mime_multipart_clear(multipart: ptr GMimeMultipart) {.importc, cdecl,
    header: "gmime/gmime.h", ...raises: [], tags: [], forbids: [].}
proc g_mime_multipart_contains(multipart: ptr GMimeMultipart;
                               part: ptr GMimeObject): gboolean {.importc,
    cdecl, header: "gmime/gmime.h", ...raises: [], tags: [], forbids: [].}
proc g_mime_multipart_foreach(multipart: ptr GMimeMultipart;
                              callback: GMimeObjectForeachFunc;
                              user_data: pointer) {.importc, cdecl,
    header: "gmime/gmime.h", ...raises: [], tags: [], forbids: [].}
proc g_mime_multipart_get_boundary(multipart: ptr GMimeMultipart): cstring {.
    importc, cdecl, header: "gmime/gmime.h", ...raises: [], tags: [], forbids: [].}
proc g_mime_multipart_get_count(multipart: ptr GMimeMultipart): int {.importc,
    cdecl, header: "gmime/gmime.h", ...raises: [], tags: [], forbids: [].}
proc g_mime_multipart_get_epilogue(multipart: ptr GMimeMultipart): cstring {.
    importc, cdecl, header: "gmime/gmime.h", ...raises: [], tags: [], forbids: [].}
proc g_mime_multipart_get_part(multipart: ptr GMimeMultipart; index: int): ptr GMimeObject {.
    importc, cdecl, header: "gmime/gmime.h", ...raises: [], tags: [], forbids: [].}
proc g_mime_multipart_get_prologue(multipart: ptr GMimeMultipart): cstring {.
    importc, cdecl, header: "gmime/gmime.h", ...raises: [], tags: [], forbids: [].}
proc g_mime_multipart_get_subpart_from_content_id(multipart: ptr GMimeMultipart;
    content_id: cstring): ptr GMimeObject {.importc, cdecl,
    header: "gmime/gmime.h", ...raises: [], tags: [], forbids: [].}
proc g_mime_multipart_get_type(): GType {.importc, cdecl,
    header: "gmime/gmime.h", ...raises: [], tags: [], forbids: [].}
proc g_mime_multipart_index_of(multipart: ptr GMimeMultipart;
                               part: ptr GMimeObject): int {.importc, cdecl,
    header: "gmime/gmime.h", ...raises: [], tags: [], forbids: [].}
proc g_mime_multipart_insert(multipart: ptr GMimeMultipart; index: int;
                             part: ptr GMimeObject) {.importc, cdecl,
    header: "gmime/gmime.h", ...raises: [], tags: [], forbids: [].}
proc g_mime_multipart_new(): ptr GMimeMultipart {.importc, cdecl,
    header: "gmime/gmime.h", ...raises: [], tags: [], forbids: [].}
proc g_mime_multipart_new_with_subtype(subtype: cstring): ptr GMimeMultipart {.
    importc, cdecl, header: "gmime/gmime.h", ...raises: [], tags: [], forbids: [].}
proc g_mime_multipart_remove(multipart: ptr GMimeMultipart;
                             part: ptr GMimeObject): gboolean {.importc, cdecl,
    header: "gmime/gmime.h", ...raises: [], tags: [], forbids: [].}
proc g_mime_multipart_remove_at(multipart: ptr GMimeMultipart; index: int): ptr GMimeObject {.
    importc, cdecl, header: "gmime/gmime.h", ...raises: [], tags: [], forbids: [].}
proc g_mime_multipart_replace(multipart: ptr GMimeMultipart; index: int;
                              replacement: ptr GMimeObject): ptr GMimeObject {.
    importc, cdecl, header: "gmime/gmime.h", ...raises: [], tags: [], forbids: [].}
proc g_mime_multipart_set_boundary(multipart: ptr GMimeMultipart;
                                   boundary: cstring) {.importc, cdecl,
    header: "gmime/gmime.h", ...raises: [], tags: [], forbids: [].}
proc g_mime_multipart_set_epilogue(multipart: ptr GMimeMultipart;
                                   epilogue: cstring) {.importc, cdecl,
    header: "gmime/gmime.h", ...raises: [], tags: [], forbids: [].}
proc g_mime_multipart_set_prologue(multipart: ptr GMimeMultipart;
                                   prologue: cstring) {.importc, cdecl,
    header: "gmime/gmime.h", ...raises: [], tags: [], forbids: [].}