Ring Daemon 16.0.0
Loading...
Searching...
No Matches
Class Hierarchy

Go to the graphical class hierarchy

This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 1234]
 C_WDIR
 C_wdirent
 Cjami::tls::AbstractSIPTransportAbstractSIPTransport
 Cjami::AccountArchiveCrypto material contained in the archive, not persisted in the account configuration
 Cjami::AccountManager::AccountCredentials
 Clibjami::ConfigurationSignal::AccountDetailsChanged
 Cjami::AccountFactory
 Cjami::AccountInfo
 Clibjami::ConfigurationSignal::AccountMessageStatusChanged
 Cjami::AccountPeerInfo
 Clibjami::ConfigurationSignal::AccountProfileReceived
 Clibjami::ConfigurationSignal::AccountsChanged
 Clibjami::ConfigurationSignal::ActiveCallsChanged
 Clibjami::ConfigurationSignal::AddDeviceStateChanged
 Cjami::video::android_fmt
 Cjami::fileutils::ArchiveStorageData
 Cjami::AudioDevice
 Cjami::AudioDeviceGuard
 CAudioDeviceNotificationClient_deleter
 Cjami::AudioFormatStructure to hold sample rate and channel number associated with audio data
 Cjami::AudioFrameResizerBuffers extra samples
 Cjami::AudioLayer
 Cjami::AudioLoop
 Clibjami::AudioSignal::AudioMeter
 Clibjami::CallSignal::AudioMuted
 Cjami::opensl::AudioPlayer
 Cjami::AudioProcessor
 Cjami::opensl::AudioRecorder
 Clibjami::AudioSignal
 Cjami::AudioStream
 Cjami::ArchiveAccountManager::AuthMsg
 Cjami::libav_utils::AVBufferRef_deleter
 Clibjami::AVFrame_deleter
 Clibjami::AVPacket_deleter
 Cjami::Bucket
 Cjami::JamiAccount::BuddyInfo
 Clibjami::CallbackWrapperBase
 Clibjami::ConversationSignal::CallConnectionRequest
 Cjami::CallFactory
 Cjami::CallServicesManagerThis class provides the interface between loaded MediaHandlers and call's audio/video streams
 Cjami::CallSet
 Clibjami::CallSignal
 Cjami::video::CaptureGraphInterfaces
 Clibjami::ConfigurationSignal::CertificateExpired
 Clibjami::ConfigurationSignal::CertificatePathPinned
 Clibjami::ConfigurationSignal::CertificatePinned
 Clibjami::ConfigurationSignal::CertificateStateChanged
 Cjami::ChannelHandlerInterfaceA Channel handler is used to make the link between JamiAccount and ConnectionManager Its role is to manage channels for a protocol (git/sip/etc)
 Cjami::ChatHandlerThis abstract class is an API we need to implement from plugin side
 Cjami::ChatServicesManagerThis class provides the interface between loaded ChatHandlers and conversation messages
 Clibjami::ConfigurationSignal::ComposingStatusChanged
 Clibjami::CallSignal::ConferenceChanged
 Clibjami::CallSignal::ConferenceCreated
 Clibjami::CallSignal::ConferenceRemoved
 Clibjami::ConfigurationSignal
 Cjami::ConfProtocolParserUsed to parse confOrder objects
 Cjami::CongestionControl
 Clibjami::CallSignal::ConnectionUpdate
 Cjami::Contact
 Clibjami::ConfigurationSignal::ContactAdded
 Cjami::ContactList
 Clibjami::ConfigurationSignal::ContactRemoved
 Clibjami::ConversationSignal::ConversationCloned
 Cjami::ConversationCommit
 Clibjami::ConversationSignal::ConversationLoaded
 Cjami::ConversationMember
 Clibjami::ConversationSignal::ConversationMemberEvent
 Cjami::ConversationModule
 Clibjami::ConversationSignal::ConversationPreferencesUpdated
 Clibjami::ConversationSignal::ConversationProfileUpdated
 Clibjami::ConversationSignal::ConversationReady
 Clibjami::ConversationSignal::ConversationRemoved
 Cjami::ConversationRepositoryThis class gives access to the git repository that represents the conversation
 Cjami::ConversationRequestA ConversationRequest is a request which corresponds to a trust request, but for conversations It's signed by the sender and contains the members list, the conversationId, and the metadatas such as the conversation's vcard, etc
 Clibjami::ConversationSignal::ConversationRequestDeclined
 Clibjami::ConversationSignal::ConversationRequestReceived
 Clibjami::ConversationSignal
 Clibjami::ConversationSignal::ConversationSyncFinished
 CYAML::convert< jami::video::VideoSettings >
 Cjami::ConvInfo
 Cjami::JamiAccountConfig::Credentials
 Cjami::SipAccountConfig::CredentialsMap of credential for this account
 Cjami::CryptoAttribute
 Cjami::CryptoSuiteDefinition
 Cjami::ctx
 Clibjami::DataTransferSignal::DataTransferEvent
 Clibjami::DataTransferInfo
 Clibjami::DataTransferSignal
 Cjami::ArchiveAccountManager::DecodingContext
 Clibjami::VideoSignal::DecodingStarted
 Clibjami::VideoSignal::DecodingStopped
 CvCard::Delimiter
 Cjami::PaDeviceInfos::DescriptionComparator
 Clibjami::VideoSignal::DeviceAdded
 Clibjami::ConfigurationSignal::DeviceAuthStateChanged
 Cjami::ArchiveAccountManager::DeviceContextBase
 Clibjami::AudioSignal::DeviceEvent
 Clibjami::VideoSignal::DeviceEvent
 Cjami::DeviceParamsDeviceParams Parameters used by MediaDecoder and MediaEncoder to open a LibAV device/stream
 Clibjami::ConfigurationSignal::DeviceRevocationEnded
 Cjami::ArchiveAccountManager::DhtLoadContext
 CDIR
 Cdirent
 Cjami::JamiAccount::DiscoveredPeer
 Cjami::DTMF
 Cjami::DTMFGenerator
 Cstd::enable_shared_from_this
 Cdht::EncryptedValue
 Cjami::Matrix0D< EnumClass >::EnumClassIterAn Iterator for enum classes
 Cjami::Matrix1D< Row, Value, A >::EnumClassIterAn Iterator for enum classes
 Clibjami::ConfigurationSignal::Error
 Cstd::error_category
 Cstd::exception
 Cjami::FileInfo
 Clibjami::MediaPlayerSignal::FileOpened
 Cjami::Filter
 Cdev::FixedHash< N >Fixed-size raw-byte array container type, with an API optimised for storing hashes
 Cdev::FixedHash< 32 >
 Cdev::FixedHash< T >
 Cfmt::formatter
 Cjami::GitAuthor
 Cjami::GitServerThis class offers to a ChannelSocket the possibility to interact with a Git repository
 Cjami::Logger::Handler
 Cjami::video::HardwareAccelProvides an abstraction layer to the hardware acceleration APIs in FFmpeg
 Cjami::video::HardwareAPI
 Clibjami::ConfigurationSignal::HardwareDecodingChangedThese are special getters for Android and UWP, so the daemon can retrieve information only accessible through their respective platform APIs
 Clibjami::ConfigurationSignal::HardwareEncodingChanged
 Cjami::History
 CIMMNotificationClient
 Cjami::Conversation::Impl
 Cjami::ConversationRepository::Impl
 Cjami::GitServer::Impl
 Cjami::TransferManager::Impl
 Clibjami::ConfigurationSignal::IncomingAccountMessage
 Clibjami::CallSignal::IncomingCall
 Clibjami::CallSignal::IncomingCallWithMedia
 Cjami::IncomingFileInfo
 Clibjami::CallSignal::IncomingMessage
 Clibjami::ConfigurationSignal::IncomingTrustRequest
 Cstd::invalid_argument
 Cjami::SIPCall::InvSessionDeleterThe invite session to be reused in case of transfer
 Cjami::video::ios_fmt
 CJAMI_PluginAPIThis structure is filled by the PluginManager
 CJAMI_PluginObjectFactoryThis structure is filled by plugin
 CJAMI_PluginObjectParamsJAMI_PluginCreateFunc parameter
 CJAMI_PluginVersionContains ABI and API versions
 CJamiMessageContains information about an exchanged message
 Cjami::JamiPluginManagerThis class provides an interface to functions exposed to the Plugin System interface for lrc and clients
 Cjami::JobA runnable function
 Cdev::KeyPairSimple class that represents a "key pair"
 Cjami::KnownDevice
 Clibjami::ConfigurationSignal::KnownDevicesChanged
 Cjami::KnownDeviceSync
 Cjami::LocalRecorderManager
 Cjami::LoggerLevel-driven logging class that support printf and C++ stream logging fashions
 Cjami::LogOptions
 Cjami::ManagerManager (controller) of daemon
 Cjami::Manager::ManagerPimpl
 Cstd::map
 Cjami::Matrix0D< EnumClass >A matrix with no value
 Cjami::Matrix1D< Row, Value, A >This generic class represents a multidimensional enum class array
 Cjami::Matrix1D< CertificateCheck >
 Cjami::Matrix1D< CertificateCheck, CheckValuesType >
 Cjami::Matrix1D< CertificateCheck, jami::tls::TlsValidator, CheckResult >
 Cjami::Matrix1D< CertificateDetails >
 Cjami::Matrix1D< CertificateDetails, jami::tls::TlsValidator, CheckResult >
 Cjami::Matrix1D< CheckValues >
 Cjami::Matrix1D< CheckValuesType, CheckValues, bool >
 Cjami::Matrix1D< const CheckValuesType >
 Cjami::Matrix1D< Row, Value, A >
 Cjami::MediaAttribute
 Clibjami::CallSignal::MediaChangeRequested
 Cjami::MediaDecoder
 Cjami::MediaDemuxer
 Cjami::MediaDescriptionMediaDescription Negotiated RTP media slot
 Cjami::MediaEncoder
 Cjami::MediaFilterProvides access to libavfilter
 Clibjami::MediaFrame
 Cjami::MediaHandlerIt's the base object of the CallMediaHandler
 Cjami::MediaIOHandle
 Clibjami::CallSignal::MediaNegotiationStatus
 Clibjami::ConfigurationSignal::MediaParametersChanged
 Cjami::MediaPlayer
 Clibjami::MediaPlayerSignal
 Cjami::MediaStream
 Cjami::MessageChannelHandler::Message
 Cjami::swarm_protocol::Message
 Clibjami::Message
 Cjami::im::MessageEngine
 Clibjami::ConversationSignal::MessageReceived
 Clibjami::ConfigurationSignal::MessageSend
 Clibjami::ConversationSignal::MessagesFound
 Clibjami::ConfigurationSignal::MigrationEnded
 Cjami::Logger::Msg
 Cjami::PaDeviceInfos::NameComparatorUnary function to search for a device by name in a list using std functions
 Cjami::NameDirectory
 Clibjami::ConfigurationSignal::NameRegistrationEnded
 Clibjami::PresenceSignal::NearbyPeerNotification
 Clibjami::ConfigurationSignal::NeedsHost
 Clibjami::PresenceSignal::NewBuddyNotification
 Clibjami::PresenceSignal::NewServerSubscriptionRequest
 Cjami::NodeInfo
 Cjami::Observable< T >
 Cjami::Observable< std::shared_ptr< libjami::MediaFrame > >
 Cjami::Observable< std::shared_ptr< MediaFrame > >
 Cjami::Observable< T1 >
 Cjami::Observable< T2 >
 Cjami::Observer< T >
 Cjami::Observer< std::shared_ptr< MediaFrame > >
 Cjami::Observer< T1 >
 Cjami::ContactList::OnChangeCallback
 Clibjami::CallSignal::OnConferenceInfosUpdated
 Clibjami::ConversationSignal::OnConversationError
 CP2PStream
 CP2PSubTransport
 Cjami::PaDeviceInfosConvenience structure to hold PulseAudio device propreties such as supported channel number etc
 Clibjami::VideoSignal::ParametersChanged
 Cjami::ParsedDefinition
 Cjami::ParticipantInfo
 Clibjami::CallSignal::PeerHold
 Cjami::PeerRecorder
 Cjami::JamiAccount::PendingCall
 Cjami::PendingConversationFetch
 Cjami::JamiAccount::PendingMessage
 Cjami::sip_utils::PJDialogLock
 Cjami::PluginThis class is used to attempt loading a plugin library
 Cjami::PluginManagerThis class manages plugin (un)loading
 Cjami::PluginPreferencesUtilsStatic class that gathers functions to manage plugins' preferences
 Cjami::PortAudioLayer::PortAudioLayerImpl
 Cjami::PreferenceHandlerThis abstract class is an API we need to implement from plugin side
 Cjami::PreferenceServicesManagerThis class provides the interface between PreferenceHandlers and per account preferences
 Cjami::pres_msg_data
 Clibjami::PresenceSignal
 Cjami::PresSubClient
 Cjami::PresSubServer
 CProducerConsumerQueue< T >
 CProducerConsumerQueue< sample_buf * >
 Clibjami::ConfigurationSignal::ProfileReceived
 CvCard::Property
 Cjami::PulseMainLoopLock
 Cjami::rational< I >Naive implementation of the boost::rational interface, described here: https://www.boost.org/doc/libs/latest/libs/rational/rational.html
 Cjami::rational< double >
 Cjami::rational< int >
 Clibjami::ConversationSignal::ReactionAdded
 Clibjami::ConversationSignal::ReactionRemoved
 Cjami::Recordable
 Clibjami::CallSignal::RecordingStateChanged
 Clibjami::CallSignal::RecordPlaybackFilepath
 Clibjami::CallSignal::RecordPlaybackStopped
 Clibjami::ConfigurationSignal::RegisteredNameFound
 Clibjami::ConfigurationSignal::RegistrationStateChanged
 Clibjami::CallSignal::RemoteRecordingChanged
 Cjami::RepeatedJob
 Cjami::RepeatedTaskA RepeatedJob that can be disposed
 Cjami::swarm_protocol::Request
 Cjami::ResamplerWrapper class for libswresample
 Cjami::swarm_protocol::Response
 Cjami::RingBufferA ring buffer for mutichannel audio samples
 Cjami::RingBufferPool
 Cjami::RoutingTable
 Cjami::RTCPInfo
 Cjami::video::RTCPInfo
 Cjami::rtcpREMBHeader
 Clibjami::CallSignal::RtcpReportReceived
 Cjami::rtcpRRHeader
 Cjami::rtcpSRHeader
 Cjami::RtpSession
 Cjami::SIPCall::RtpStream
 Cstd::runtime_error
 Cjami::SafeResolveCallbackMap
 Csample_buf
 Cjami::ScheduledExecutor
 Cdev::ScopeGuardRAII utility class whose destructor calls a given function
 Cjami::SdesNegotiator
 Cjami::Sdp
 Cjami::Serializable
 Clibjami::PresenceSignal::ServerError
 CSHMHeader
 Cdev::SignatureStruct
 Cdht::SignedValue
 Clibjami::SinkTarget
 Cjami::SIPPresence
 Cjami::SipTransportSIP transport wraps pjsip_transport
 Cjami::SipTransportBrokerManages the transports and receive callbacks from PJSIP
 Cjami::SIPVoIPLink
 Clibjami::CallSignal::SmartInfo
 Cjami::SocketPair
 Cjami::video::SourceInfo
 CSRTPContext
 Cjami::SRTPProtoContext
 Clibjami::VideoSignal::StartCapture
 Clibjami::CallSignal::StateChange
 Cdev::StaticLog2< N >Compile-time calculation of Log2 of constant values
 Cdev::StaticLog2< 1 >
 Clibjami::VideoSignal::StopCapture
 CStreamDataContains information about an AV subject
 Cjami::video::StreamInfo
 Clibjami::ConfigurationSignal::StunStatusFailed
 Clibjami::PresenceSignal::SubscriptionStateChanged
 Clibjami::ConversationSignal::SwarmLoaded
 Clibjami::SwarmMessage
 Clibjami::ConversationSignal::SwarmMessageReceived
 Clibjami::ConversationSignal::SwarmMessageUpdated
 Cjami::SyncedConversation
 Cjami::SyncModule
 Cjami::SyncMsg
 Cstd::system_error
 Cjami::SystemCodecContainer
 Cjami::SystemCodecInfo
 Cjami::TaskA Job that can be disposed
 Cjami::TelephoneTone
 Cjami::ThreadLoop
 Cjami::debug::TimerEx: Timer t; std::this_thread::sleep_for(std::chrono::milliseconds(10)); JAMI_DBG() << "Task took " << t.getDuration<std::chrono::nanoseconds>() << " ns";
 Cjami::TlsInfos
 Cjami::TlsListener
 Cjami::tls::TlsValidator
 Cjami::ToneControl
 Clibjami::CallSignal::TransferFailed
 Clibjami::CallSignal::TransferSucceeded
 Cjami::tls::AbstractSIPTransport::TransportData
 Cjami::TrustRequest
 Cjami::TS_Frame
 Clibjami::CallSignal::UpdatePlaybackScale
 Cjami::Uri
 Clibjami::ConfigurationSignal::UserSearchEnded
 CvCard::Value
 Cjami::VCardMessageCtx
 Cstd::vector
 Cdev::vector_ref< _T >A modifiable reference to an existing object or vector in memory
 Cjami::video::VideoBitrateInfo
 Cjami::video::VideoDevice
 Cjami::video::VideoDeviceImpl
 Cjami::video::VideoDeviceMonitorImpl
 Cjami::VideoManager
 Cjami::video::VideoMixer::VideoMixerSource
 Clibjami::CallSignal::VideoMuted
 Cjami::video::VideoScaler
 Cjami::video::VideoSettings
 Clibjami::VideoSignal
 Cjami::video::VideoV4l2Channel
 Cjami::video::VideoV4l2Rate
 Cjami::video::VideoV4l2Size
 Cjami::debug::VideoWriterMinimally invasive video writer
 Clibjami::CallSignal::VoiceMailNotify
 Clibjami::ConfigurationSignal::VolatileDetailsChanged
 Clibjami::ConfigurationSignal::VolumeChanged
 Cjami::WaitingRequest
 Cjami::debug::WavWriterAudio logger
 Cjami::WebViewHandlerThis is an abstract class (API) that needs to be implemented by a plugin
 Cjami::WebViewMessageContains data about a web view message Used by WebViewServicesManager
 Clibjami::PluginSignal::WebViewMessageReceived
 Cjami::WebViewServicesManagerThis class provides the interface between loaded WebViewHandlers and client webviews