Ring Daemon 16.0.0
Loading...
Searching...
No Matches
jami::SIPAccountBase Member List

This is the complete list of members for jami::SIPAccountBase, including all inherited members.

Account(const std::string &accountID)jami::Account
accountCodecInfoList_jami::Accountprotected
accountID_jami::Accountprotected
acquirePort(uint16_t port)jami::SIPAccountBaseprotectedstatic
acquireRandomEvenPort(const std::pair< uint16_t, uint16_t > &range) constjami::SIPAccountBaseprotected
active_jami::Accountprotected
addDefaultModerator(const std::string &peerURI)jami::Account
attach(const std::shared_ptr< Call > &call)jami::Accountinline
attach(const std::shared_ptr< Conference > &conf)jami::Accountinline
autoLoadConversations_jami::Accountprotected
buildConfig() const =0jami::Accountpure virtual
cancelMessage(uint64_t)jami::Accountinlinevirtual
config() constjami::SIPAccountBaseinline
config_jami::Accountprotected
configurationMutex_jami::Accountmutableprotected
connectivityChanged() overridejami::SIPAccountBaseinlinevirtual
CreateClientDialogAndInvite(const pj_str_t *from, const pj_str_t *contact, const pj_str_t *to, const pj_str_t *target, const pjmedia_sdp_session *local_sdp, pjsip_dialog **dlg, pjsip_inv_session **inv)jami::SIPAccountBase
createDefaultMediaList(bool addVideo, bool onHold=false)jami::SIPAccountBase
DEFAULT_USER_AGENTjami::Accountprotectedstatic
detach(const std::shared_ptr< Call > &call)jami::Accountinline
doRegister()=0jami::Accountpure virtual
doUnregister(bool forceShutdownConnections=false)=0jami::Accountpure virtual
editConfig(std::function< void(AccountConfig &config)> &&edit)jami::Accountinline
enableAutoLoadConversations(bool enable)jami::Accountinline
enableIceCompIdRfc5245Compliance(bool enable)jami::Accountinline
enableIceForMedia(bool enable)jami::Accountinline
enableVideo(bool enable)jami::Accountinline
flush() overridejami::SIPAccountBasevirtual
generateAudioPort() constjami::SIPAccountBase
getAccountCodecInfoIdList(MediaType mediaType) constjami::Accountprotected
getAccountDetails() constjami::Accountinline
getAccountID() constjami::Accountinline
getAccountType() const =0jami::Accountpure virtual
getActiveAccountCodecInfoList(MediaType mediaType) constjami::Account
getActiveCodecs(MediaType mediaType=MEDIA_ALL) constjami::Account
getAlias() constjami::Accountinline
getCall(const std::string &callId) constjami::Accountinline
getCallList() constjami::Accountinline
getConference(const std::string &confId) constjami::Accountinline
getConferenceList() constjami::Accountinline
getDefaultCodecDetails(const unsigned &codecId)jami::Accountstatic
getDefaultCodecsId()jami::Accountstatic
getDefaultModerators() constjami::Accountinline
getDefaultUserAgent()jami::Accountprotectedstatic
getDisplayName() constjami::Accountinline
getDtmfType() constjami::SIPAccountBaseinlinevirtual
getFromUri() const =0jami::Accountpure virtual
getHostname() constjami::Accountinline
getIceOptions() constjami::SIPAccountBasevirtual
getLastMessages(const uint64_t &base_timestamp) overridejami::SIPAccountBasevirtual
getLocalInterface() constjami::SIPAccountBaseinline
getMailBox() constjami::Accountinline
getMessageStatus(uint64_t id) const overridejami::SIPAccountBaseinlinevirtual
getNearbyPeers() constjami::Accountinlinevirtual
getPath() constjami::Accountinline
getPortsReservation() noexceptjami::SIPAccountBaseprotectedstatic
getProfileVcard() constjami::Account
getPublishedAddress() constjami::SIPAccountBaseinline
getPublishedIpAddress(uint16_t family=PF_UNSPEC) constjami::SIPAccountBasevirtual
getPublishedSameasLocal() constjami::SIPAccountBaseinline
getRandomEvenPort(const std::pair< uint16_t, uint16_t > &range) constjami::SIPAccountBaseprotected
getRegistrationState() constjami::Accountinline
getRingtoneEnabled() constjami::Accountinline
getRingtonePath() constjami::Accountinline
getSrtpFallback() const =0jami::SIPAccountBasepure virtual
getStunPort() constjami::SIPAccountBaseinlinevirtual
getToUri(const std::string &username) const =0jami::SIPAccountBasepure virtual
getUPnPActive() constjami::Account
getUPnPIpAddress() constjami::Account
getUserAgentName()jami::Account
getUsername() constjami::Accountinline
getUserUri() const =0jami::SIPAccountBasepure virtual
getVolatileAccountDetails() const overridejami::SIPAccountBaseprotectedvirtual
HALF_MAX_PORTjami::SIPAccountBasestatic
handleMessage(const std::shared_ptr< dht::crypto::Certificate > &, const std::string &, const std::pair< std::string, std::string > &)jami::Accountinlinevirtual
hangupCalls()jami::Account
hasActiveCodec(MediaType mediaType) constjami::Account
iceCompIdRfc5245Compliant_jami::Accountprotected
iceForMediaEnabled_jami::Accountprotected
idPath_jami::Accountprotected
isActive() const noexceptjami::Accountinline
isAllModerators() constjami::Accountinline
isAutoAnswerEnabled() constjami::Accountinline
isComposingEnabled() constjami::Accountinline
isDenySecondCallEnabled() constjami::Accountinline
isEmptyOffersEnabled() constjami::Accountinline
isEnabled() constjami::Accountinline
isIceCompIdRfc5245Compliant() constjami::Accountinline
isIceForMediaEnabled() constjami::Accountinline
isIP2IP() constjami::Accountinlinevirtual
isLocalModeratorsEnabled() constjami::Accountinline
isReadReceiptEnabled() constjami::Accountinline
isRendezVous() constjami::Accountinline
isSrtpEnabled() const =0jami::SIPAccountBasepure virtual
isStunEnabled() constjami::SIPAccountBaseinlinevirtual
isTlsEnabled() constjami::SIPAccountBaseinlinevirtual
isUsable() constjami::Accountinline
isVideoEnabled() constjami::Accountinline
lastMessages_jami::SIPAccountBaseprotected
link_jami::SIPAccountBaseprotected
loadConfig() overridejami::SIPAccountBasevirtual
loadDefaultCodecs()jami::Account
mapStateNumberToString(RegistrationState state)jami::Accountprotectedstatic
matches(std::string_view username, std::string_view hostname) const =0jami::SIPAccountBasepure virtual
MAX_PORTjami::SIPAccountBasestatic
MAX_WAITING_MESSAGES_SIZEjami::SIPAccountBaseprotectedstatic
meetMinimumRequiredVersion(const std::vector< unsigned > &jamiVersion, const std::vector< unsigned > &minRequiredVersion)jami::Accountstatic
messageEngine_jami::SIPAccountBaseprotected
mutexLastMessages_jami::SIPAccountBaseprotected
newIncomingCall(const std::string &from, const std::vector< libjami::MediaMap > &mediaList, const std::shared_ptr< SipTransport > &sipTr={})=0jami::SIPAccountBasepure virtual
newOutgoingCall(std::string_view toUrl, const std::vector< libjami::MediaMap > &mediaList)=0jami::Accountpure virtual
onTextMessage(const std::string &id, const std::string &from, const std::shared_ptr< dht::crypto::Certificate > &peerCert, const std::map< std::string, std::string > &payloads)jami::SIPAccountBasevirtual
publishedIp_jami::SIPAccountBaseprotected
randjami::Accountmutable
registrationState_jami::Accountprotected
releasePort(uint16_t port) noexceptjami::SIPAccountBasestatic
removeConference(const std::string &confId)jami::Accountinline
removeDefaultModerator(const std::string &peerURI)jami::Account
ringtonePath_jami::Accountprotected
saveConfig() constjami::Accountvirtual
searchCodecById(unsigned codecId, MediaType mediaType)jami::Account
searchCodecByName(const std::string &name, MediaType mediaType)jami::Accountprotected
searchCodecByPayload(unsigned payload, MediaType mediaType)jami::Account
sendMessage(const std::string &to, const std::string &deviceId, const std::map< std::string, std::string > &payloads, uint64_t id, bool retryOnTimeout=true, bool onlyConnected=false)=0jami::SIPAccountBasepure virtual
sendTextMessage(const std::string &to, const std::string &deviceId, const std::map< std::string, std::string > &payloads, uint64_t refreshToken=0, bool onlyConnected=false) overridejami::SIPAccountBaseinlinevirtual
setAccountDetails(const std::map< std::string, std::string > &details)jami::Accountinline
setActive(bool active) noexceptjami::Accountinline
setActiveCodecs(const std::vector< unsigned > &list)jami::Accountvirtual
setAllCodecsActive(MediaType mediaType, bool active)jami::Accountprotected
setCodecActive(unsigned codecId)jami::Account
setCodecInactive(unsigned codecId)jami::Account
setConfig(std::unique_ptr< AccountConfig > &&config)jami::Accountinline
setEnabled(bool enable)jami::Accountinline
setIsComposing(const std::string &, bool)jami::Accountinlinevirtual
setMessageDisplayed(const std::string &, const std::string &, int)jami::Accountinlinevirtual
setPublishedAddress(const dhtnet::IpAddr &ip_addr)jami::SIPAccountBase
setPushNotificationConfig(const std::map< std::string, std::string > &data)jami::Accountvirtual
setPushNotificationToken(const std::string &pushDeviceToken="")jami::Accountinlinevirtual
setPushNotificationTopic(const std::string &topic="")jami::Accountinlinevirtual
setRegistrationState(RegistrationState state, int code=0, const std::string &detail_str={}) overridejami::SIPAccountBaseprotectedvirtual
SIPAccountBase(const std::string &accountID)jami::SIPAccountBase
sortCodec()jami::Accountprotected
systemCodecContainer_jami::Accountprotected
transportError_jami::SIPAccountBaseprotected
transportStatus_jami::SIPAccountBaseprotected
turnCache_jami::SIPAccountBaseprotected
updateProfile(const std::string &, const std::string &, const std::string &, int32_t)=0jami::Accountpure virtual
updateUpnpController()jami::Accountprotectedvirtual
upnp_mtxjami::Accountmutableprotected
upnpCtrl_jami::Accountprotected
~Account()jami::Accountvirtual
~SIPAccountBase() noexceptjami::SIPAccountBasevirtual