GMime 2.4 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
GMimeContentDisposition
— Content-Disposition fields
GMimeParam
— Content-Type and Content-Disposition parameters
Internet Addresses
InternetAddress
— Internet addresses
InternetAddressGroup
— rfc822 'group' address
InternetAddressMailbox
— rfc822 'mailbox' address
InternetAddressList
— A list of 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