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