Class Hierarchy

    GObject
    ├── CamelObject
    │   ├── CamelAddress
    │   │   ├── CamelInternetAddress
    │   │   ╰── CamelNNTPAddress
    │   ├── CamelBlockFile
    │   ├── CamelKeyFile
    │   ├── CamelCertDB
    │   ├── CamelCipherContext
    │   │   ├── CamelGpgContext
    │   │   ╰── CamelSMIMEContext
    │   ├── CamelDataCache
    │   ├── CamelDataWrapper
    │   │   ├── CamelMedium
    │   │   │   ╰── CamelMimePart
    │   │   │       ╰── CamelMimeMessage
    │   │   ╰── CamelMultipart
    │   │       ├── CamelMultipartEncrypted
    │   │       ╰── CamelMultipartSigned
    │   ├── CamelDiscoDiary
    │   ├── CamelFolder
    │   │   ├── CamelDiscoFolder
    │   │   ├── CamelOfflineFolder
    │   │   │   ╰── CamelIMAPXFolder
    │   │   ╰── CamelVeeFolder
    │   │       ╰── CamelVTrashFolder
    │   ├── CamelService
    │   │   ├── CamelStore
    │   │   │   ├── CamelDiscoStore
    │   │   │   ├── CamelOfflineStore
    │   │   │   │   ╰── CamelIMAPXStore
    │   │   │   ╰── CamelVeeStore
    │   │   ╰── CamelTransport
    │   ├── CamelFilterDriver
    │   ├── CamelFolderSearch
    │   │   ╰── CamelIMAPXSearch
    │   ├── CamelFolderSummary
    │   │   ├── CamelIMAPXSummary
    │   │   ╰── CamelVeeSummary
    │   ├── CamelHTMLParser
    │   ├── CamelIMAPXServer
    │   ├── CamelStoreSummary
    │   │   ╰── CamelIMAPXStoreSummary
    │   ├── CamelStream
    │   │   ├── CamelIMAPXStream
    │   │   ├── CamelStreamBuffer
    │   │   ├── CamelStreamFilter
    │   │   ├── CamelStreamFs
    │   │   ├── CamelStreamMem
    │   │   ├── CamelStreamNull
    │   │   ├── CamelStreamProcess
    │   │   ├── CamelStreamVFS
    │   │   ╰── CamelTcpStream
    │   │       ╰── CamelTcpStreamRaw
    │   ├── CamelIndexCursor
    │   │   ├── CamelTextIndexCursor
    │   │   ╰── CamelTextIndexKeyCursor
    │   ├── CamelIndexName
    │   │   ╰── CamelTextIndexName
    │   ├── CamelIndex
    │   │   ╰── CamelTextIndex
    │   ├── CamelMimeFilter
    │   │   ├── CamelMimeFilterBasic
    │   │   ├── CamelMimeFilterBestenc
    │   │   ├── CamelMimeFilterCanon
    │   │   ├── CamelMimeFilterCharset
    │   │   ├── CamelMimeFilterCRLF
    │   │   ├── CamelMimeFilterEnriched
    │   │   ├── CamelMimeFilterFrom
    │   │   ├── CamelMimeFilterGZip
    │   │   ├── CamelMimeFilterHTML
    │   │   ├── CamelMimeFilterIndex
    │   │   ├── CamelMimeFilterLinewrap
    │   │   ├── CamelMimeFilterPgp
    │   │   ├── CamelMimeFilterProgress
    │   │   ├── CamelMimeFilterSave
    │   │   ├── CamelMimeFilterToHTML
    │   │   ├── CamelMimeFilterWindows
    │   │   ╰── CamelMimeFilterYenc
    │   ├── CamelMimeParser
    │   ├── CamelPartitionTable
    │   ├── CamelKeyTable
    │   ├── CamelSasl
    │   │   ├── CamelSaslAnonymous
    │   │   ├── CamelSaslCramMd5
    │   │   ├── CamelSaslDigestMd5
    │   │   ├── CamelSaslGssapi
    │   │   ├── CamelSaslLogin
    │   │   ├── CamelSaslNTLM
    │   │   ├── CamelSaslPlain
    │   │   ╰── CamelSaslPOPB4SMTP
    │   ╰── CamelSession
    ├── CamelIMAPXListResponse
    ├── CamelSettings
    │   ╰── CamelStoreSettings
    │       ╰── CamelOfflineSettings
    │           ╰── CamelIMAPXSettings
    ├── CamelIMAPXStatusResponse
    ├── CamelSExp
    ├── CamelVeeDataCache
    ├── CamelVeeMessageInfoData
    ╰── CamelVeeSubfolderData
    GInterface
    ├── CamelNetworkSettings
    ├── CamelNetworkService
    ├── CamelSubscribable
    ╰── CamelJunkFilter