C_WDIR | |
C_wdirent | |
►Cjami::tls::AbstractSIPTransport | AbstractSIPTransport |
Cjami::tls::ChanneledSIPTransport | ChanneledSIPTransport |
Cjami::AccountArchive | Crypto material contained in the archive, not persisted in the account configuration |
►Cjami::AccountManager::AccountCredentials | |
Cjami::ArchiveAccountManager::ArchiveAccountCredentials | |
Cjami::ServerAccountManager::ServerAccountCredentials | |
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::AudioFormat | Structure to hold sample rate and channel number associated with audio data |
Cjami::AudioFrameResizer | Buffers extra samples |
►Cjami::AudioLayer | |
Cjami::AlsaLayer | |
Cjami::CoreLayer | |
Cjami::CoreLayer | |
Cjami::JackLayer | |
Cjami::OpenSLLayer | |
Cjami::PortAudioLayer | |
Cjami::PulseLayer | |
►Cjami::AudioLoop | |
Cjami::AudioFile | Abstract interface for file readers |
Cjami::Tone | |
Clibjami::AudioSignal::AudioMeter | |
Clibjami::CallSignal::AudioMuted | |
Cjami::opensl::AudioPlayer | |
►Cjami::AudioProcessor | |
Cjami::NullAudioProcessor | |
Cjami::SpeexAudioProcessor | |
Cjami::WebRTCAudioProcessor | |
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::CallbackWrapper< TProto > | |
Clibjami::SerializedCallbackWrapper< TProto > | |
Clibjami::ConversationSignal::CallConnectionRequest | |
Cjami::CallFactory | |
Cjami::CallServicesManager | This 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::ChannelHandlerInterface | A 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::AuthChannelHandler | Manages channels for syncing informations |
Cjami::ConversationChannelHandler | Manages Conversation's channels |
Cjami::MessageChannelHandler | Manages channels for exchanging messages between peers |
Cjami::SwarmChannelHandler | Manages Conversation's channels |
Cjami::SyncChannelHandler | Manages channels for syncing information between devices of the same account |
Cjami::TransferChannelHandler | Manages Conversation's channels |
Cjami::ChatHandler | This abstract class is an API we need to implement from plugin side |
Cjami::ChatServicesManager | This 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::ConfProtocolParser | Used 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::ConversationRepository | This class gives access to the git repository that represents the conversation |
Cjami::ConversationRequest | A 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::Credentials | Map 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 | |
Cjami::ArchiveAccountManager::AddDeviceContext | |
Cjami::ArchiveAccountManager::LinkDeviceContext | |
Clibjami::AudioSignal::DeviceEvent | |
Clibjami::VideoSignal::DeviceEvent | |
Cjami::DeviceParams | DeviceParams 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 | |
►Cjami::Account | |
►Cjami::SIPAccountBase | |
Cjami::JamiAccount | Ring Account is build on top of SIPAccountBase and uses DHT to handle call connectivity |
Cjami::SIPAccount | |
►Cjami::AccountManager | |
Cjami::ArchiveAccountManager | |
Cjami::ServerAccountManager | |
Cjami::AudioRtpSession | |
►Cjami::Call | |
Cjami::SIPCall | |
Cjami::Conference | |
Cjami::Conversation | |
Cjami::ConversationModule::Impl | |
Cjami::IncomingFile | |
Cjami::MediaRecorder | |
Cjami::MessageChannelHandler::Impl | |
Cjami::SwarmManager | |
Cjami::SyncModule::Impl | |
Cjami::TransferManager | |
Cjami::Typers | |
Cjami::video::VideoRtpSession | |
►Cdht::EncryptedValue | |
Cjami::DeviceSync | |
Cjami::Matrix0D< EnumClass >::EnumClassIter | An Iterator for enum classes |
Cjami::Matrix1D< Row, Value, A >::EnumClassIter | An Iterator for enum classes |
Clibjami::ConfigurationSignal::Error | |
►Cstd::error_category | |
Cjami::sip_utils::PjsipErrorCategory | PjsipErrorCategory - a PJSIP error category for std::error_code |
►Cstd::exception | |
Cjami::base64::base64_exception | |
►Cjami::FileInfo | |
Cjami::IncomingFile | |
Cjami::OutgoingFile | |
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 > | |
Cdev::SecureFixedHash< 32 > | |
Cdev::SecureFixedHash< T > | |
►Cfmt::formatter | |
Cfmt::formatter< jami::rational< I > > | |
Cjami::GitAuthor | |
Cjami::GitServer | This class offers to a ChannelSocket the possibility to interact with a Git repository |
►Cjami::Logger::Handler | |
Cjami::ConsoleLog | |
Cjami::FileLog | |
Cjami::MonitorLog | |
Cjami::SysLog | |
Cjami::video::HardwareAccel | Provides an abstraction layer to the hardware acceleration APIs in FFmpeg |
Cjami::video::HardwareAPI | |
Clibjami::ConfigurationSignal::HardwareDecodingChanged | These 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 | |
CAudioDeviceNotificationClient | |
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::ParseError | General exception object that is thrown when an error occurred with a regular expression operation |
Cjami::SIPCall::InvSessionDeleter | The invite session to be reused in case of transfer |
Cjami::video::ios_fmt | |
CJAMI_PluginAPI | This structure is filled by the PluginManager |
CJAMI_PluginObjectFactory | This structure is filled by plugin |
CJAMI_PluginObjectParams | JAMI_PluginCreateFunc parameter |
CJAMI_PluginVersion | Contains ABI and API versions |
CJamiMessage | Contains information about an exchanged message |
Cjami::JamiPluginManager | This class provides an interface to functions exposed to the Plugin System interface for lrc and clients |
Cjami::Job | A runnable function |
Cdev::KeyPair | Simple class that represents a "key pair" |
Cjami::KnownDevice | |
Clibjami::ConfigurationSignal::KnownDevicesChanged | |
Cjami::KnownDeviceSync | |
Cjami::LocalRecorderManager | |
Cjami::Logger | Level-driven logging class that support printf and C++ stream logging fashions |
Cjami::LogOptions | |
Cjami::Manager | Manager (controller) of daemon |
Cjami::Manager::ManagerPimpl | |
►Cstd::map | |
Cjami::ArchiveAccountManager::DeviceAuthInfo | |
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::MediaDescription | MediaDescription Negotiated RTP media slot |
Cjami::MediaEncoder | |
Cjami::MediaFilter | Provides access to libavfilter |
►Clibjami::MediaFrame | |
Clibjami::AudioFrame | |
Clibjami::VideoFrame | |
►Cjami::MediaHandler | It's the base object of the CallMediaHandler |
Cjami::CallMediaHandler | This abstract class is an API we need to implement from plugin side |
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::NameComparator | Unary 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::PublishObservable< T > | |
Cjami::Observable< std::shared_ptr< libjami::MediaFrame > > | |
►Cjami::Observable< std::shared_ptr< MediaFrame > > | |
Cjami::AudioInput | |
Cjami::AudioReceiveThread | |
►Cjami::video::VideoFrameActiveWriter | |
Cjami::video::SinkClient | |
►Cjami::video::VideoGenerator | |
Cjami::video::VideoInput | |
Cjami::video::VideoMixer | |
Cjami::video::VideoReceiveThread | |
Cjami::Observable< T1 > | |
►Cjami::Observable< T2 > | |
Cjami::PublishMapSubject< T1, T2 > | |
►Cjami::Observer< T > | |
Cjami::FuncObserver< T > | |
►Cjami::Observer< std::shared_ptr< MediaFrame > > | |
Cjami::AudioSender | |
Cjami::MediaRecorder::StreamObserver | |
►Cjami::video::VideoFramePassiveReader | |
Cjami::video::SinkClient | |
Cjami::video::VideoMixer | |
Cjami::video::VideoSender | |
►Cjami::Observer< T1 > | |
Cjami::PublishMapSubject< T1, T2 > | |
Cjami::ContactList::OnChangeCallback | |
Clibjami::CallSignal::OnConferenceInfosUpdated | |
Clibjami::ConversationSignal::OnConversationError | |
CP2PStream | |
CP2PSubTransport | |
Cjami::PaDeviceInfos | Convenience 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::Call | |
Cjami::JamiAccount::PendingCall | |
Cjami::PendingConversationFetch | |
Cjami::JamiAccount::PendingMessage | |
Cjami::sip_utils::PJDialogLock | |
►Cjami::Plugin | This class is used to attempt loading a plugin library |
Cjami::DLPlugin | This class is used after a plugin library is successfully loaded |
Cjami::PluginManager | This class manages plugin (un)loading |
Cjami::PluginPreferencesUtils | Static class that gathers functions to manage plugins' preferences |
Cjami::PortAudioLayer::PortAudioLayerImpl | |
Cjami::PreferenceHandler | This abstract class is an API we need to implement from plugin side |
Cjami::PreferenceServicesManager | This 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 | |
Cjami::Call | |
Cjami::Conference | |
Cjami::LocalRecorder | |
Clibjami::CallSignal::RecordingStateChanged | |
Clibjami::CallSignal::RecordPlaybackFilepath | |
Clibjami::CallSignal::RecordPlaybackStopped | |
Clibjami::ConfigurationSignal::RegisteredNameFound | |
Clibjami::ConfigurationSignal::RegistrationStateChanged | |
Clibjami::CallSignal::RemoteRecordingChanged | |
Cjami::RepeatedJob | |
Cjami::RepeatedTask | A RepeatedJob that can be disposed |
Cjami::swarm_protocol::Request | |
Cjami::Resampler | Wrapper class for libswresample |
Cjami::swarm_protocol::Response | |
Cjami::RingBuffer | A 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::AudioRtpSession | |
Cjami::video::VideoRtpSession | |
Cjami::SIPCall::RtpStream | |
►Cstd::runtime_error | |
Cjami::AudioFileException | |
Cjami::DTMFException | |
Cjami::MediaEncoderException | |
Cjami::SdpException | |
Cjami::ThreadLoopException | |
Cjami::VoipLinkException | |
Cjami::im::InstantMessageException | |
Cjami::tls::TlsValidatorException | |
Cjami::SafeResolveCallbackMap | |
Csample_buf | |
Cjami::ScheduledExecutor | |
Cdev::ScopeGuard | RAII utility class whose destructor calls a given function |
Cjami::SdesNegotiator | |
Cjami::Sdp | |
►Cjami::Serializable | |
►Cjami::AccountConfig | |
►Cjami::SipAccountBaseConfig | |
Cjami::JamiAccountConfig | |
Cjami::SipAccountConfig | |
Cjami::AudioPreference | |
Cjami::Preferences | |
Cjami::VoipPreference | |
Cjami::video::VideoDeviceMonitor | |
Clibjami::PresenceSignal::ServerError | |
CSHMHeader | |
Cdev::SignatureStruct | |
►Cdht::SignedValue | |
Cjami::DeviceAnnouncement | |
Clibjami::SinkTarget | |
Cjami::SIPPresence | |
Cjami::SipTransport | SIP transport wraps pjsip_transport |
Cjami::SipTransportBroker | Manages 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 | |
CStreamData | Contains 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::sip_utils::PjsipFailure | PJSIP related exception Based on std::system_error with code() returning std::error_code with PjsipErrorCategory category |
Cjami::SystemCodecContainer | |
►Cjami::SystemCodecInfo | |
Cjami::SystemAudioCodecInfo | |
Cjami::SystemVideoCodecInfo | |
Cjami::Task | A Job that can be disposed |
Cjami::TelephoneTone | |
►Cjami::ThreadLoop | |
Cjami::InterruptedThreadLoop | |
Cjami::debug::Timer | Ex: 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 | |
Cjami::ConfInfo | |
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::VideoWriter | Minimally invasive video writer |
Clibjami::CallSignal::VoiceMailNotify | |
Clibjami::ConfigurationSignal::VolatileDetailsChanged | |
Clibjami::ConfigurationSignal::VolumeChanged | |
Cjami::WaitingRequest | |
Cjami::debug::WavWriter | Audio logger |
Cjami::WebViewHandler | This is an abstract class (API) that needs to be implemented by a plugin |
Cjami::WebViewMessage | Contains data about a web view message Used by WebViewServicesManager |
Clibjami::PluginSignal::WebViewMessageReceived | |
Cjami::WebViewServicesManager | This class provides the interface between loaded WebViewHandlers and client webviews |