|  |  | GMime Reference Manual |

# Part IV. GMime Classes

Table of Contents

Class hierarchy
Streams
  GMimeStream — Abstract stream class
  GMimeStreamFile — A Standard-C FILE-based stream
  GMimeStreamFs — A low-level FileSystem stream
  GMimeStreamMem — A memory-backed stream
  GMimeStreamMmap — A memory-mapped file stream
  GMimeStreamNull — A null stream
  GMimeStreamFilter — A filtering stream
  GMimeStreamBuffer — A buffered stream
  GMimeStreamCat — A concatenated stream
Stream Filters
  GMimeFilter — Abstract filter class
  GMimeFilterBasic — Basic transfer encoding filter
  GMimeFilterBest — Determine the best charset/encoding to use for a stream
  GMimeFilterCharset — Charset-conversion filter
  GMimeFilterCRLF — Convert line-endings from LF to CRLF or vise versa
  GMimeFilterEnriched — Convert text/enriched or text/rtf to HTML
  GMimeFilterFrom — Escape MBox From_ lines
  GMimeFilterGZip — GNU Zip compression/decompression
  GMimeFilterHTML — Convert plain text into HTML
  GMimeFilterMd5 — Calculate an md5sum
  GMimeFilterStrip — Strip trailing whitespace from the end of lines
  GMimeFilterWindows — Determine if text is in a Microsoft Windows codepage
  GMimeFilterYenc — yEncode or yDecode
Data Wrappers
  GMimeDataWrapper — Content objects
Message and MIME Headers
  GMimeHeader — Message and MIME part headers
  GMimeContentType — Content-Type fields
  GMimeDisposition — Content-Disposition fields
  GMimeParam — Content-Type and Content-Disposition parameters
Internet Addresses
  InternetAddress — Internet addresses
MIME Messages and Parts
  GMimeObject — Abstract MIME objects
  GMimeMessage — Messages
  GMimePart — MIME parts
  GMimeMultipart — MIME multiparts
  GMimeMultpartEncrypted — Encrypted MIME multiparts
  GMimeMultpartSigned — Signed MIME multiparts
  GMimeMessagePart — Message parts
  GMimeMessagePartial — Partial MIME parts
Parsing Messages and MIME Parts
  GMimeParser — Message and MIME part parser
Cipher Contexts
  GMimeCipherContext — Encryption/signing contexts
  GMimeGpgContext — GnuPG cipher contexts
Sessions
  GMimeSession — Session interface
  GMimeSessionSimple — A Simple Session

Generated by GTK-Doc V1.11