LeechCraft Azoth  0.6.70-10870-g558588d6ec
Modular multiprotocol IM plugin for LeechCraft
Class Hierarchy

Go to the graphical class hierarchy

This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 1234]
 CLeechCraft::Azoth::ActivityInfoDescribes contact activity information
 CLeechCraft::Azoth::ChatMsgAppendInfoDefines additional parameters of the message
 CLeechCraft::Azoth::CustomStatusA custom saved named status
 CLeechCraft::Azoth::DefaultSortParams
 CLeechCraft::Azoth::EntryStatusDescribes an entry's status
 Cstd::exceptionSTL class
 Cstd::runtime_errorSTL class
 CLeechCraft::Azoth::CommandException
 CLeechCraft::Azoth::GPGExceptions::GeneralA general GPG error
 CLeechCraft::Azoth::GPGExceptions::EncryptionEncryption failure
 CLeechCraft::Azoth::GPGExceptions::NullPubkeyAn error resulting from a null (or unset) public key
 CLeechCraft::Azoth::HistoryItemDescribes a single chat log item
 CLeechCraft::Azoth::IAccountInterface representing a single account
 CLeechCraft::Azoth::IAccountActionsProvider
 CLeechCraft::Azoth::IAdvancedCLEntry
 CLeechCraft::Azoth::IAdvancedMessage
 CLeechCraft::Azoth::IAuthableRepresents an entry that supports authorizations
 CLeechCraft::Azoth::IAvatarsManager
 CLeechCraft::Azoth::ICanHaveSslErrors
 CLeechCraft::Azoth::ICLEntryRepresents a single entry in contact list
 CLeechCraft::Azoth::IConfigurableMUCThis interfaces is used for MUCs that can be configured
 CLeechCraft::Azoth::IExtSelfInfoAccountInterface for accounts with extended self information
 CLeechCraft::Azoth::IFormatterProxyObject
 CLeechCraft::Azoth::IHaveAvatarsDescribes an entry that can have an associated avatar
 CLeechCraft::Azoth::IHaveBlacklistsInterface for accounts that may have blacklists
 CLeechCraft::Azoth::IHaveConsoleInterface for accounts that support protocol consoles
 CLeechCraft::Azoth::IHaveContactActivityInterface for contacts announcing their current activity
 CLeechCraft::Azoth::IHaveContactMoodInterface for contacts announcing their current mood
 CLeechCraft::Azoth::IHaveContactTuneInterface for contacts announcing their current tune
 CLeechCraft::Azoth::IHaveDirectedStatusInterface for entries for sending directed statuses
 CLeechCraft::Azoth::IHaveEntityTimeInterface for entries that can report their local time
 CLeechCraft::Azoth::IHaveMicroblogs
 CLeechCraft::Azoth::IHavePings
 CLeechCraft::Azoth::IHaveQueriableVersion
 CLeechCraft::Azoth::IHaveSearchInterface for accounts supporting IM search
 CLeechCraft::Azoth::IHaveServerHistory
 CLeechCraft::Azoth::IHaveServiceDiscoveryInterface for accounts supporting service discovery
 CLeechCraft::Azoth::IHistoryPluginInterface for plugins storing chat history
 CLeechCraft::Azoth::ILastActivityProviderInterface for plugins providing last activity info
 CLeechCraft::Azoth::IMediaCall
 CLeechCraft::Azoth::IMetaInfoEntry
 CLeechCraft::Azoth::IMUCBookmarkEditorWidget
 CLeechCraft::Azoth::IMUCConfigWidgetThis interface is for widgets used to configure the room
 CLeechCraft::Azoth::IMUCEntryRepresents a single MUC entry in the CL
 CLeechCraft::Azoth::IMUCJoinWidgetThis interface defines methods that should be implemented in widgets which are used to join MUC rooms
 CLeechCraft::Azoth::IMUCPermsThis interface describes permissions in the given room
 CLeechCraft::Azoth::IMUCProtocolInterface for protocols supporting multiuser chat rooms
 CLeechCraft::Azoth::IPendingLastActivityRequest
 CLeechCraft::Azoth::IPendingPing
 CLeechCraft::Azoth::IPendingVersionQuery
 CLeechCraft::Azoth::IProtocolRepresents a protocol
 CLeechCraft::Azoth::IProtocolPlugin
 CLeechCraft::Azoth::IProvideCommands
 CLeechCraft::Azoth::IProxyObject
 CLeechCraft::Azoth::IRegManagedAccount
 CLeechCraft::Azoth::IResourcePluginInterface for plugins having resource sources, like smile support or chat window styles
 CLeechCraft::Azoth::IResourceSourceBase interface for specific resource sources
 CLeechCraft::Azoth::IChatStyleResourceSourceInterface for chat style resource loaders and handlers
 CLeechCraft::Azoth::IEmoticonResourceSourceInterface for smile resource loaders
 CLeechCraft::Azoth::IRichTextMessageInterface for messages supporting rich text contents
 CLeechCraft::Azoth::ISDSessionInterface for service discovery sessions
 CLeechCraft::Azoth::ISearchSessionInterface for search sessions
 CLeechCraft::Azoth::ICanHaveSslErrors::ISslErrorsReaction
 CLeechCraft::Azoth::ISupportActivityInterface for accounts supporting user activity
 CLeechCraft::Azoth::ISupportBookmarksInterface for accounts supporting bookmarks
 CLeechCraft::Azoth::ISupportGeolocationInterface for accounts supporting geolocation data
 CLeechCraft::Azoth::ISupportImportInterface for protocols supporting import
 CLeechCraft::Azoth::ISupportLastActivity
 CLeechCraft::Azoth::ISupportMediaCallsInterface for accounts supporting audio/video calls
 CLeechCraft::Azoth::ISupportMicroblogs
 CLeechCraft::Azoth::ISupportMoodInterface for accounts supporting user mood
 CLeechCraft::Azoth::ISupportNonRoster
 CLeechCraft::Azoth::ISupportPGPInterface for accounts supporting PGP encryption
 CLeechCraft::Azoth::ISupportRIEXInterface representing Roster Item Exchange-like things
 CLeechCraft::Azoth::ISupportTuneInterface for publishing user tunes
 CLeechCraft::Azoth::ITransferJobThis interface must be implemented by objects representing file transfer jobs
 CLeechCraft::Azoth::ITransferManagerThis interface must be implemented by transfer managers returned from IAccount::GetTransferManager()
 CLeechCraft::Azoth::IUpdatableChatEntryInterface for entries that can modify messages bodies
 CLeechCraft::Azoth::IURIHandlerThis interface is for protocols that may handle URIs and corresponding actions are dependent on an exact account
 CLeechCraft::Azoth::MessageBase
 CLeechCraft::Azoth::IMessageThis interface is used to represent a message
 CLeechCraft::Azoth::MoodInfoDescribes contact mood information
 CLeechCraft::Azoth::Post
 CLeechCraft::Azoth::PostAuthor
 CQFuture< typename >
 CQList< typename >
 CQList< LeechCraft::Azoth::HistoryItem >
 CLeechCraft::Azoth::RIEXItemRepresents a single exchange entry
 CLeechCraft::Azoth::SrvHistMessage
 CLeechCraft::Azoth::StaticCommand
 CLeechCraft::Azoth::StringCommandResult
 CLeechCraft::Azoth::TextMorphResult
 CLeechCraft::Azoth::IHaveServerHistory::UserHistorySyncInfo