GMime 2.6 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
GMimeStreamPipe
- A low-level pipe 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