Ring Daemon
16.0.0
Loading...
Searching...
No Matches
Namespace List
Here is a list of all namespaces with brief descriptions:
[detail level
1
2
3
4
]
N
asio
►
N
dev
N
crypto
N
keccak
C
FixedHash
Fixed-size raw-byte array container type, with an API optimised for storing hashes
C
KeyPair
Simple class that represents a "key pair"
C
ScopeGuard
RAII utility class whose destructor calls a given function
C
SecureFixedHash
C
SignatureStruct
C
StaticLog2
Compile-time calculation of Log2 of constant values
C
StaticLog2< 1 >
C
vector_ref
A modifiable reference to an existing object or vector in memory
►
N
dht
N
crypto
N
http
N
log
►
N
dhtnet
N
upnp
►
N
jami
N
archiver
Archiver is used to generate/read encrypted archives
►
N
base64
C
base64_exception
N
Conf
N
ConversationMapKeys
N
ConversationPreferences
►
N
debug
C
Timer
Ex:
Timer
t; std::this_thread::sleep_for(std::chrono::milliseconds(10));
JAMI_DBG()
<< "Task took " << t.getDuration<std::chrono::nanoseconds>() << " ns";
C
VideoWriter
Minimally invasive video writer
C
WavWriter
Audio logger
►
N
fileutils
C
ArchiveStorageData
►
N
im
C
InstantMessageException
C
MessageEngine
N
ip_utils
N
json
►
N
libav_utils
C
AVBufferRef_deleter
N
log
N
map_utils
N
Migration
►
N
opensl
C
AudioPlayer
C
AudioRecorder
N
PayloadKey
N
PluginUtils
N
ProtocolKeys
N
secure
►
N
sip_utils
N
SIP_METHODS
C
PJDialogLock
C
PjsipErrorCategory
PjsipErrorCategory
- a PJSIP error category for std::error_code
C
PjsipFailure
PJSIP related exception Based on std::system_error with code() returning std::error_code with
PjsipErrorCategory
category
►
N
swarm_protocol
C
Message
C
Request
C
Response
N
test
►
N
tls
►
C
AbstractSIPTransport
AbstractSIPTransport
C
TransportData
C
ChanneledSIPTransport
ChanneledSIPTransport
C
TlsValidator
C
TlsValidatorException
►
N
video
C
android_fmt
C
CaptureGraphInterfaces
C
HardwareAccel
Provides an abstraction layer to the hardware acceleration APIs in FFmpeg
C
HardwareAPI
C
ios_fmt
C
RTCPInfo
C
SinkClient
C
SourceInfo
C
StreamInfo
C
VideoBitrateInfo
C
VideoDevice
C
VideoDeviceImpl
C
VideoDeviceMonitor
C
VideoDeviceMonitorImpl
C
VideoFrameActiveWriter
C
VideoFramePassiveReader
C
VideoGenerator
C
VideoInput
►
C
VideoMixer
C
VideoMixerSource
C
VideoReceiveThread
C
VideoRtpSession
C
VideoScaler
C
VideoSender
C
VideoSettings
C
VideoV4l2Channel
C
VideoV4l2Rate
C
VideoV4l2Size
N
yaml_utils
C
Account
C
AccountArchive
Crypto material contained in the archive, not persisted in the account configuration
C
AccountConfig
C
AccountFactory
C
AccountInfo
►
C
AccountManager
C
AccountCredentials
C
AccountPeerInfo
C
AlsaLayer
►
C
ArchiveAccountManager
C
AddDeviceContext
C
ArchiveAccountCredentials
C
AuthMsg
C
DecodingContext
C
DeviceAuthInfo
C
DeviceContextBase
C
DhtLoadContext
C
LinkDeviceContext
C
AudioDevice
C
AudioDeviceGuard
C
AudioFile
Abstract interface for file readers
C
AudioFileException
C
AudioFormat
Structure to hold sample rate and channel number associated with audio data
C
AudioFrameResizer
Buffers extra samples
C
AudioInput
C
AudioLayer
C
AudioLoop
C
AudioPreference
C
AudioProcessor
C
AudioReceiveThread
C
AudioRtpSession
C
AudioSender
C
AudioStream
C
AuthChannelHandler
Manages channels for syncing informations
C
Bucket
C
Call
C
CallFactory
C
CallMediaHandler
This abstract class is an API we need to implement from plugin side
C
CallServicesManager
This class provides the interface between loaded MediaHandlers and call's audio/video streams
C
CallSet
C
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)
C
ChatHandler
This abstract class is an API we need to implement from plugin side
C
ChatServicesManager
This class provides the interface between loaded ChatHandlers and conversation messages
C
Conference
C
ConfInfo
C
ConfProtocolParser
Used to parse confOrder objects
C
CongestionControl
C
ConsoleLog
C
Contact
►
C
ContactList
C
OnChangeCallback
►
C
Conversation
C
Impl
C
ConversationChannelHandler
Manages
Conversation
's channels
C
ConversationCommit
C
ConversationMember
►
C
ConversationModule
C
Impl
►
C
ConversationRepository
This class gives access to the git repository that represents the conversation
C
Impl
C
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
C
ConvInfo
C
CoreLayer
C
CryptoAttribute
C
CryptoSuiteDefinition
C
ctx
C
DeviceAnnouncement
C
DeviceParams
DeviceParams
Parameters used by
MediaDecoder
and
MediaEncoder
to open a LibAV device/stream
C
DeviceSync
C
DLPlugin
This class is used after a plugin library is successfully loaded
C
DTMF
C
DTMFException
C
DTMFGenerator
C
FileInfo
C
FileLog
C
Filter
C
FuncObserver
C
GitAuthor
►
C
GitServer
This class offers to a ChannelSocket the possibility to interact with a Git repository
C
Impl
C
History
C
IncomingFile
C
IncomingFileInfo
C
InterruptedThreadLoop
C
JackLayer
►
C
JamiAccount
Ring
Account
is build on top of
SIPAccountBase
and uses DHT to handle call connectivity
C
BuddyInfo
C
DiscoveredPeer
C
PendingCall
C
PendingMessage
►
C
JamiAccountConfig
C
Credentials
C
JamiPluginManager
This class provides an interface to functions exposed to the
Plugin
System interface for lrc and clients
C
Job
A runnable function
C
KnownDevice
C
KnownDeviceSync
C
LocalRecorder
C
LocalRecorderManager
►
C
Logger
Level-driven logging class that support printf and C++ stream logging fashions
C
Handler
C
Msg
C
LogOptions
►
C
Manager
Manager
(controller) of daemon
C
ManagerPimpl
►
C
Matrix0D
A matrix with no value
C
EnumClassIter
An Iterator for enum classes
►
C
Matrix1D
This generic class represents a multidimensional enum class array
C
EnumClassIter
An Iterator for enum classes
C
MediaAttribute
C
MediaDecoder
C
MediaDemuxer
C
MediaDescription
MediaDescription
Negotiated RTP media slot
C
MediaEncoder
C
MediaEncoderException
C
MediaFilter
Provides access to libavfilter
C
MediaHandler
It's the base object of the
CallMediaHandler
C
MediaIOHandle
C
MediaPlayer
►
C
MediaRecorder
C
StreamObserver
C
MediaStream
►
C
MessageChannelHandler
Manages channels for exchanging messages between peers
C
Impl
C
Message
C
MonitorLog
C
NameDirectory
C
NodeInfo
C
NullAudioProcessor
C
Observable
C
Observer
C
OpenSLLayer
C
OutgoingFile
►
C
PaDeviceInfos
Convenience structure to hold PulseAudio device propreties such as supported channel number etc
C
DescriptionComparator
C
NameComparator
Unary function to search for a device by name in a list using std functions
C
ParsedDefinition
C
ParseError
General exception object that is thrown when an error occurred with a regular expression operation
C
ParticipantInfo
C
PeerRecorder
C
PendingConversationFetch
C
Plugin
This class is used to attempt loading a plugin library
C
PluginManager
This class manages plugin (un)loading
C
PluginPreferencesUtils
Static class that gathers functions to manage plugins' preferences
►
C
PortAudioLayer
C
PortAudioLayerImpl
C
PreferenceHandler
This abstract class is an API we need to implement from plugin side
C
Preferences
C
PreferenceServicesManager
This class provides the interface between PreferenceHandlers and per account preferences
C
pres_msg_data
C
PresSubClient
C
PresSubServer
C
PublishMapSubject
C
PublishObservable
C
PulseLayer
C
PulseMainLoopLock
C
rational
Naive implementation of the boost::rational interface, described here:
https://www.boost.org/doc/libs/latest/libs/rational/rational.html
C
Recordable
C
RepeatedJob
C
RepeatedTask
A
RepeatedJob
that can be disposed
C
Resampler
Wrapper class for libswresample
C
RingBuffer
A ring buffer for mutichannel audio samples
C
RingBufferPool
C
RoutingTable
C
RTCPInfo
C
rtcpREMBHeader
C
rtcpRRHeader
C
rtcpSRHeader
C
RtpSession
C
SafeResolveCallbackMap
C
ScheduledExecutor
C
SdesNegotiator
C
Sdp
C
SdpException
C
Serializable
►
C
ServerAccountManager
C
ServerAccountCredentials
C
SIPAccount
C
SIPAccountBase
C
SipAccountBaseConfig
►
C
SipAccountConfig
C
Credentials
Map of credential for this account
►
C
SIPCall
C
InvSessionDeleter
The invite session to be reused in case of transfer
C
RtpStream
C
SIPPresence
C
SipTransport
SIP transport wraps pjsip_transport
C
SipTransportBroker
Manages the transports and receive callbacks from PJSIP
C
SIPVoIPLink
C
SocketPair
C
SpeexAudioProcessor
C
SRTPProtoContext
C
SwarmChannelHandler
Manages
Conversation
's channels
C
SwarmManager
C
SyncChannelHandler
Manages channels for syncing information between devices of the same account
C
SyncedConversation
►
C
SyncModule
C
Impl
C
SyncMsg
C
SysLog
C
SystemAudioCodecInfo
C
SystemCodecContainer
C
SystemCodecInfo
C
SystemVideoCodecInfo
C
Task
A
Job
that can be disposed
C
TelephoneTone
C
ThreadLoop
C
ThreadLoopException
C
TlsInfos
C
TlsListener
C
Tone
C
ToneControl
C
TransferChannelHandler
Manages
Conversation
's channels
►
C
TransferManager
C
Impl
C
TrustRequest
C
TS_Frame
C
Typers
C
Uri
C
VCardMessageCtx
C
VideoManager
C
VoipLinkException
C
VoipPreference
C
WaitingRequest
C
WebRTCAudioProcessor
C
WebViewHandler
This is an abstract class (API) that needs to be implemented by a plugin
C
WebViewMessage
Contains data about a web view message Used by
WebViewServicesManager
C
WebViewServicesManager
This class provides the interface between loaded WebViewHandlers and client webviews
N
Json
►
N
libjami
►
N
Account
►
N
ConfProperties
N
Audio
N
CodecInfo
N
DHT
N
Presence
N
Registration
N
RingNS
N
Ringtone
N
SRTP
N
STUN
N
TLS
N
TURN
N
Video
N
ProtocolNames
N
States
N
TrustRequest
►
N
VolatileProperties
N
InstantMessaging
N
Registration
N
Transport
►
N
Call
N
Details
N
StateEvent
►
N
Certificate
N
ChecksNames
Those constantes are used by the ConfigurationManager.validateCertificate method
N
ChecksValuesTypesNames
Those constants are used by the ConfigurationManager.getCertificateDetails and ConfigurationManager.validateCertificate methods
N
CheckValuesNames
Those constantes are used by the ConfigurationManager.validateCertificate method
N
DetailsNames
Those constants are used by the ConfigurationManager.getCertificateDetails method
N
Status
N
TrustStatus
►
N
Media
N
Details
N
MediaAttributeKey
N
MediaAttributeValue
N
MediaNegotiationStatusEvents
N
VideoProtocolPrefix
►
N
PluginSignal
C
WebViewMessageReceived
N
Presence
N
TlsTransport
C
AudioFrame
►
C
AudioSignal
C
AudioMeter
C
DeviceEvent
C
AVFrame_deleter
C
AVPacket_deleter
C
CallbackWrapper
C
CallbackWrapperBase
►
C
CallSignal
C
AudioMuted
C
ConferenceChanged
C
ConferenceCreated
C
ConferenceRemoved
C
ConnectionUpdate
C
IncomingCall
C
IncomingCallWithMedia
C
IncomingMessage
C
MediaChangeRequested
C
MediaNegotiationStatus
C
OnConferenceInfosUpdated
C
PeerHold
C
RecordingStateChanged
C
RecordPlaybackFilepath
C
RecordPlaybackStopped
C
RemoteRecordingChanged
C
RtcpReportReceived
C
SmartInfo
C
StateChange
C
TransferFailed
C
TransferSucceeded
C
UpdatePlaybackScale
C
VideoMuted
C
VoiceMailNotify
►
C
ConfigurationSignal
C
AccountDetailsChanged
C
AccountMessageStatusChanged
C
AccountProfileReceived
C
AccountsChanged
C
ActiveCallsChanged
C
AddDeviceStateChanged
C
CertificateExpired
C
CertificatePathPinned
C
CertificatePinned
C
CertificateStateChanged
C
ComposingStatusChanged
C
ContactAdded
C
ContactRemoved
C
DeviceAuthStateChanged
C
DeviceRevocationEnded
C
Error
C
HardwareDecodingChanged
These are special getters for Android and UWP, so the daemon can retrieve information only accessible through their respective platform APIs
C
HardwareEncodingChanged
C
IncomingAccountMessage
C
IncomingTrustRequest
C
KnownDevicesChanged
C
MediaParametersChanged
C
MessageSend
C
MigrationEnded
C
NameRegistrationEnded
C
NeedsHost
C
ProfileReceived
C
RegisteredNameFound
C
RegistrationStateChanged
C
StunStatusFailed
C
UserSearchEnded
C
VolatileDetailsChanged
C
VolumeChanged
►
C
ConversationSignal
C
CallConnectionRequest
C
ConversationCloned
C
ConversationLoaded
C
ConversationMemberEvent
C
ConversationPreferencesUpdated
C
ConversationProfileUpdated
C
ConversationReady
C
ConversationRemoved
C
ConversationRequestDeclined
C
ConversationRequestReceived
C
ConversationSyncFinished
C
MessageReceived
C
MessagesFound
C
OnConversationError
C
ReactionAdded
C
ReactionRemoved
C
SwarmLoaded
C
SwarmMessageReceived
C
SwarmMessageUpdated
C
DataTransferInfo
►
C
DataTransferSignal
C
DataTransferEvent
C
MediaFrame
►
C
MediaPlayerSignal
C
FileOpened
C
Message
►
C
PresenceSignal
C
NearbyPeerNotification
C
NewBuddyNotification
C
NewServerSubscriptionRequest
C
ServerError
C
SubscriptionStateChanged
C
SerializedCallbackWrapper
C
SinkTarget
C
SwarmMessage
C
VideoFrame
►
C
VideoSignal
C
DecodingStarted
C
DecodingStopped
C
DeviceAdded
C
DeviceEvent
C
ParametersChanged
C
StartCapture
C
StopCapture
N
PluginUtils
This namespace provides auxiliary functions to the Plugin System
N
std
►
N
vCard
N
utils
C
Delimiter
C
Property
C
Value
N
webrtc
►
N
YAML
C
convert< jami::video::VideoSettings >
Generated on Wed Jun 25 2025 16:38:46 for Ring Daemon by
1.9.8